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