blob: 6fe36a97b458415dc5d11eb233ef406a645acf3a [file] [log] [blame]
Anand Doshi330dae92013-09-10 13:46:15 +05301{% extends base_template %}
Anand Doshiedbf3e12013-07-02 11:40:16 +05302
3{% set title="My Addresses" %}
4
5{% block content %}
Anand Doshi0c8fd342013-11-21 14:55:45 +05306<div class="container content">
Anand Doshiedbf3e12013-07-02 11:40:16 +05307 <ul class="breadcrumb">
8 <li><a href="index">Home</a></li>
Anand Doshif7e56482013-08-29 17:46:40 +05309 <li class="active"><i class="icon-map-marker icon-fixed-width"></i> My Addresses</li>
Anand Doshiedbf3e12013-07-02 11:40:16 +053010 </ul>
Anand Doshiedbf3e12013-07-02 11:40:16 +053011 <p><a class="btn btn-default" href="address"><i class="icon-plus"> New Address</i></a></p>
12 <hr>
13 <div id="address-list">
14 <div class="progress progress-striped active">
15 <div class="progress-bar progress-bar-info" style="width: 100%;"></div>
16 </div>
17 </div>
18</div>
19
20<script>
21;(function() {
22 $(document).ready(function() {
23 fetch_addresses();
24 });
25
26 var fetch_addresses = function() {
27 wn.call({
Rushabh Mehtac59c4e02013-09-09 12:17:45 +053028 method: "selling.utils.cart.get_addresses",
Anand Doshiedbf3e12013-07-02 11:40:16 +053029 callback: function(r) {
30 $("#address-list .progress").remove();
31 var $list = $("#address-list");
32
33 if(!(r.message && r.message.length)) {
34 $list.html("<div class='alert'>No Addresses Found</div>");
35 return;
36 }
37
38 $.each(r.message, function(i, address) {
39 address.url_name = encodeURIComponent(address.name);
40 $(repl('<div> \
41 <p><a href="address?name=%(url_name)s">%(name)s</a></p> \
42 <p>%(display)s</p> \
43 <hr> \
44 </div>', address)).appendTo($list);
45 });
46 }
47 });
48 };
49})();
50</script>
51{% endblock %}