blob: b0eda195b0e71810819c605a1140333e7f68cbf4 [file] [log] [blame]
Rushabh Mehta3daa49a2014-10-21 16:16:30 +05301<div class="transactions-content">
2 <ul class="breadcrumb">
3 <li><a href="index">Home</a></li>
4 <li class="active"><i class="{{ icon }} icon-fixed-width"></i> {{ title }}</li>
5 </ul>
6 <p id="msgprint-alert" class="alert alert-danger"
7 style="display: none;">&nbsp;</p>
8 <div class="list-group transaction-list">
9 <div class="progress progress-striped active">
10 <div class="progress-bar progress-bar-info" style="width: 100%;"></div>
11 </div>
12 </div>
13 <div class="text-center">
14 <button class="btn btn-default btn-show-more hide">More</button>
15 </div>
16</div>
17<script>
18var get_transactions = function(btn) {
19 frappe.call({
20 method: "{{ method }}",
21 args: { start: start },
22 btn: btn,
23 callback: function(r) {
24 $list.find(".progress").remove();
25 $show_more.toggleClass("hide", !(r.message && r.message.length===20));
26 if(!(r.message && r.message.length)) {
27 if(!$list.html().trim()) {
28 $list.html("<div class='text-muted'>\
29 {{ empty_list_message }}</div>");
30 }
31 return;
32 }
33
34 start += r.message.length;
35
36 $.each(r.message, function(i, doc) {
37 render(doc);
38 });
39 }
40 })
41};
42
43$(document).ready(function() {
44 window.start = 0;
45 window.$list = $(".transaction-list");
46 window.$list.find(".list-group-item").remove();
47 window.$show_more = $(".btn-show-more").on("click", function() { get_transactions(this); })
48
49 get_transactions();
50});
51</script>
52
53<!-- no-sidebar -->