View | Details | Raw Unified | Return to bug 23633
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt (-4 / +26 lines)
Lines 68-74 Link Here
68
68
69
                    [% PROCESS 'account-table.inc' ACCOUNT_LINES = ACCOUNT_LINES, ENABLE_OPAC_PAYMENTS = ENABLE_OPAC_PAYMENTS, plugins = plugins %]
69
                    [% PROCESS 'account-table.inc' ACCOUNT_LINES = ACCOUNT_LINES, ENABLE_OPAC_PAYMENTS = ENABLE_OPAC_PAYMENTS, plugins = plugins %]
70
70
71
72
                </div> <!-- / #useraccount -->
71
                </div> <!-- / #useraccount -->
73
            </div> <!-- / .span10 -->
72
            </div> <!-- / .span10 -->
74
        </div> <!-- / .row-fluid -->
73
        </div> <!-- / .row-fluid -->
Lines 82-95 Link Here
82
$( document ).ready(function() {
81
$( document ).ready(function() {
83
82
84
    var MSG_MIN_THRESHOLD = _("Minimum amount needed by this service is %s");
83
    var MSG_MIN_THRESHOLD = _("Minimum amount needed by this service is %s");
84
    var txtActivefilter = _("Filter paid transactions");
85
    var txtInactivefilter = _("Show all transactions");
85
86
86
    $("#finestable").dataTable($.extend(true, {}, dataTablesDefaults, {
87
    var fines_table = $("#finestable").dataTable($.extend(true, {}, dataTablesDefaults, {
87
        "columnDefs": [
88
        "columnDefs": [
88
             { "type": "title-string", "targets" : [ "title-string" ] }
89
             { "type": "title-string", "targets" : [ "title-string" ] }
89
         ],
90
         ],
90
         "order": [[ 0, "desc" ]]
91
         [% IF ENABLE_OPAC_PAYMENTS %]
92
         "order": [[ 1, "desc" ]],
93
         [% ELSE %]
94
         "order": [[ 0, "desc" ]],
95
         [% END %]
96
         "dom": '<"#filter_p">',
91
    } ));
97
    } ));
92
98
99
    $("#filter_p").html('<p><a href="#" id="filter_paid"><i class="fa fa-filter"></i> '+txtActivefilter+'</a>');
100
    $('#filter_paid').click(function(e) {
101
        e.preventDefault();
102
        if ($(this).hasClass('filtered')) {
103
            var filteredValue = '';
104
            $(this).html('<i class="fa fa-filter"></i> '+txtActivefilter);
105
        } else { //Not filtered. Let's do it!
106
            var filteredValue = '^((?!0.00).*)$'; //Filter not matching 0.00 http://stackoverflow.com/a/406408
107
            $(this).html('<i class="fa fa-filter"></i> '+txtInactivefilter);
108
        }
109
        fines_table.fnFilter(filteredValue, -1, true, false);
110
        $(this).toggleClass('filtered');
111
    });
112
113
    //Start filtered
114
    $('#filter_paid').click();
115
93
    $(".paypal").on("click", function() {
116
    $(".paypal").on("click", function() {
94
        window.open('https://www.paypal.com/webapps/mpp/paypal-popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700');
117
        window.open('https://www.paypal.com/webapps/mpp/paypal-popup','WIPaypal','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1060, height=700');
95
        return false;
118
        return false;
96
- 

Return to bug 23633