Anand Doshi | 6c8ef77 | 2013-08-30 18:23:50 +0530 | [diff] [blame^] | 1 | {% extends "app/website/templates/html/transactions.html" %} |
Rushabh Mehta | bed19ac | 2013-03-21 17:12:25 +0530 | [diff] [blame] | 2 | |
Anand Doshi | 6c8ef77 | 2013-08-30 18:23:50 +0530 | [diff] [blame^] | 3 | {% block javascript -%} |
| 4 | {{ super() }} |
Rushabh Mehta | bed19ac | 2013-03-21 17:12:25 +0530 | [diff] [blame] | 5 | |
Anand Doshi | 6c8ef77 | 2013-08-30 18:23:50 +0530 | [diff] [blame^] | 6 | var status_label = { |
| 7 | "Open": "label-success", |
| 8 | "Waiting for Customer": "label-danger", |
| 9 | "Closed": "label-default" |
| 10 | } |
| 11 | |
| 12 | var render = function(doc) { |
| 13 | doc.status = doc.status.trim(); |
| 14 | doc.label_class = status_label[doc.status] || "label-default"; |
| 15 | if(doc.status==="Waiting for Customer") doc.status = "To Reply"; |
| 16 | |
| 17 | $(repl('<a href="{{ page }}?name=%(name)s" class="list-group-item">\ |
| 18 | <div class="row">\ |
| 19 | <div class="col-md-8">\ |
| 20 | <div class="row col-md-12">%(name)s</div>\ |
| 21 | <div class="row col-md-12 text-muted">%(subject)s</div>\ |
| 22 | </div>\ |
| 23 | <div class="col-md-4">\ |
| 24 | <div class="pull-left">\ |
| 25 | <span class="label %(label_class)s" \ |
| 26 | style="padding-top: 0.3em; margin-right: 5px;">%(status)s</span>\ |
| 27 | </div>\ |
| 28 | <div class="pull-right">\ |
| 29 | <span class="text-muted">%(creation)s</span>\ |
| 30 | </div>\ |
| 31 | </div>\ |
| 32 | </div>\ |
| 33 | </a>', doc)).appendTo($list); |
| 34 | }; |
| 35 | {%- endblock %} |