blob: 9724651f1435184b9243aa7a14b2c71bec014c10 [file] [log] [blame]
Rushabh Mehtaa75efa72013-03-19 17:59:49 +05301{% extends "html/page.html" %}
2
3{% set title="My Account" %}
4
5{% block content %}
6<div class="span12">
7 <p class="pull-right"><a href="profile">Change my name, password</a></p>
8 <h3>My Orders</h3>
9 <div id="order-list">
10 <div class="progress progress-striped active">
11 <div class="bar" style="width: 100%;"></div>
12 </div>
13 </div>
14 <hr>
15 <h3>My Tickets</h3>
16 <div id="ticket-list">
17 <div class="progress progress-striped active">
18 <div class="bar" style="width: 100%;"></div>
19 </div>
20 </div>
21</div>
22<script>
23$(document).ready(function() {
24 var order_start = 0,
25 ticket_start = 0;
26
27 wn.call({
28 method: "website.helpers.account.get_orders",
29 args: {
30 start: order_start
31 },
32 callback: function(r) {
33 $("#order-list .progress").remove();
34 var $list = $("#order-list");
35
36 if(!(r.message && r.message.length)) {
37 $list.html("<div class='alert'>No Orders Yet</div>");
38 return;
39 }
40
41 $.each(r.message, function(i, order) {
42
43 // parent
44 var $order = $(repl('<div class="row">\
45 <div class="span4"><a href="order?id=%(name)s">%(name)s</a></span3>\
46 </div>', order)).appendTo($list);
47
48 // items
49 $.each(order.items || [], function(i, item) {
50 var $item = $(repl('<div class="span8">\
51 <div class="row">\
52 <div class="span4">%(item_name)s</div>\
53 <div class="span2">%(export_rate)s</div>\
54 <div class="span2">%(status)s</div>\
55 </div>\
56 </div>', item)).appendTo($order);
57 });
58
59 $("<hr>").appendTo($order);
60 });
61 }
62 })
63})
64</script>
65{% endblock %}