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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-account.tt (-12 / +20 lines)
Lines 38-44 Link Here
38
38
39
                        <div>
39
                        <div>
40
                            <div id="account-debits">
40
                            <div id="account-debits">
41
                                <a id="account-debits-switcher" href="#" onclick="return false">View payments</a>
41
                                <p><a id="account-debits-switcher" class="btn" href="#" onclick="return false">View payments</a></p>
42
                                <table cellpadding="0" cellspacing="0" border="0" class="display" id="debits-table">
42
                                <table cellpadding="0" cellspacing="0" border="0" class="display" id="debits-table">
43
                                    <thead>
43
                                    <thead>
44
                                        <tr>
44
                                        <tr>
Lines 60-66 Link Here
60
                            </div>
60
                            </div>
61
61
62
                            <div id="account-credits">
62
                            <div id="account-credits">
63
                                <a id="account-credits-switcher" href="#"  onclick="return false">View fees</a>
63
                                <p><a id="account-credits-switcher" class="btn" href="#" onclick="return false">View fees</a></p>
64
                                <table cellpadding="0" cellspacing="0" border="0" class="display" id="credits-table">
64
                                <table cellpadding="0" cellspacing="0" border="0" class="display" id="credits-table">
65
                                    <thead>
65
                                    <thead>
66
                                        <tr>
66
                                        <tr>
Lines 92-97 Link Here
92
92
93
[% INCLUDE 'opac-bottom.inc' %]
93
[% INCLUDE 'opac-bottom.inc' %]
94
94
95
[% BLOCK jsinclude %]
96
95
[% INCLUDE 'datatables.inc' %]
97
[% INCLUDE 'datatables.inc' %]
96
98
97
<script type="text/javascript">
99
<script type="text/javascript">
Lines 110-116 $(document).ready(function() { Link Here
110
    var anOpen = [];
112
    var anOpen = [];
111
    var sImageUrl = "[% interface %]/[% theme %]/images/";
113
    var sImageUrl = "[% interface %]/[% theme %]/images/";
112
114
113
    var debitsTable = $('#debits-table').dataTable( {
115
    var debitsTable = $('#debits-table').dataTable($.extend(true, {}, dataTablesDefaults, {
116
        "sDom": '<"top"lp>rt<"clear">',
114
        "bProcessing": true,
117
        "bProcessing": true,
115
        "aoColumns": [
118
        "aoColumns": [
116
            {
119
            {
Lines 122-128 $(document).ready(function() { Link Here
122
            { "mDataProp": "description" },
125
            { "mDataProp": "description" },
123
            {
126
            {
124
                "mDataProp": "type",
127
                "mDataProp": "type",
125
                "fnRender": function ( o, val ) {
128
                "render": function ( val ) {
126
                    return STRINGS['DebitTypes'][val] || val;
129
                    return STRINGS['DebitTypes'][val] || val;
127
                },
130
                },
128
            },
131
            },
Lines 172-178 $(document).ready(function() { Link Here
172
                },
175
                },
173
            [% END %]
176
            [% END %]
174
        ]
177
        ]
175
    } );
178
    } ));
176
179
177
    $('#debits-table td.control').live( 'click', function () {
180
    $('#debits-table td.control').live( 'click', function () {
178
        var nTr = this.parentNode;
181
        var nTr = this.parentNode;
Lines 193-199 $(document).ready(function() { Link Here
193
        }
196
        }
194
    } );
197
    } );
195
198
196
    var creditsTable = $('#credits-table').dataTable( {
199
    var creditsTable = $('#credits-table').dataTable($.extend(true, {}, dataTablesDefaults, {
200
        "sDom": '<"top"lp>rt<"clear">',
197
        "bProcessing": true,
201
        "bProcessing": true,
198
        "aoColumns": [
202
        "aoColumns": [
199
            {
203
            {
Lines 203-209 $(document).ready(function() { Link Here
203
            },
207
            },
204
            { "mDataProp": "credit_id" },
208
            { "mDataProp": "credit_id" },
205
            { "mDataProp": "notes" },
209
            { "mDataProp": "notes" },
206
            { "mDataProp": "type" },
210
            {
211
                "mDataProp": "type",
212
                "render": function ( val ) {
213
                    return STRINGS['CreditTypes'][val] || val;
214
                },
215
            },
207
            { "mDataProp": "amount_paid" },
216
            { "mDataProp": "amount_paid" },
208
            { "mDataProp": "amount_remaining" },
217
            { "mDataProp": "amount_remaining" },
209
            { "mDataProp": "created_on" },
218
            { "mDataProp": "created_on" },
Lines 229-235 $(document).ready(function() { Link Here
229
                },
238
                },
230
            [% END %]
239
            [% END %]
231
        ]
240
        ]
232
    } );
241
    } ) );
233
242
234
    $('#credits-table td.control').live( 'click', function () {
243
    $('#credits-table td.control').live( 'click', function () {
235
        var nTr = this.parentNode;
244
        var nTr = this.parentNode;
Lines 310-316 function fnFormatDebitDetails( debitsTable, nTr ) { Link Here
310
                "<td>" + ao.created_on + "</td>" +
319
                "<td>" + ao.created_on + "</td>" +
311
                "<td>" + ao.credit.amount_paid + "</td>" +
320
                "<td>" + ao.credit.amount_paid + "</td>" +
312
                "<td>" + ao.amount + "</td>" +
321
                "<td>" + ao.amount + "</td>" +
313
                "<td>" + ao.credit.type + "</td>" +
322
                "<td>" + STRINGS["CreditTypes"][ao.credit.type] + "</td>" +
314
                "<td>" + ao.credit.notes + "</td>" +
323
                "<td>" + ao.credit.notes + "</td>" +
315
            "</tr>";
324
            "</tr>";
316
        }
325
        }
Lines 357-363 function fnFormatCreditDetails( creditsTable, nTr ) { Link Here
357
            "<tr>" +
366
            "<tr>" +
358
                "<td>" + ao.debit.debit_id + "</td>" +
367
                "<td>" + ao.debit.debit_id + "</td>" +
359
                "<td>" + ao.debit.description + "</td>" +
368
                "<td>" + ao.debit.description + "</td>" +
360
                "<td>" + ao.debit.type + "</td>" +
369
                "<td>" + STRINGS["DebitTypes"][ao.debit.type] + "</td>" +
361
                "<td>" + ao.debit.amount_original + "</td>" +
370
                "<td>" + ao.debit.amount_original + "</td>" +
362
                "<td>" + ao.debit.amount_outstanding + "</td>" +
371
                "<td>" + ao.debit.amount_outstanding + "</td>" +
363
                "<td>" + ao.debit.created_on + "</td>" +
372
                "<td>" + ao.debit.created_on + "</td>" +
Lines 380-386 function fnFormatCreditDetails( creditsTable, nTr ) { Link Here
380
//]]>
389
//]]>
381
</script>
390
</script>
382
391
383
[% BLOCK jsinclude %][% END %]
392
[% END %]
384
393
385
[% BLOCK format_data %]
394
[% BLOCK format_data %]
386
    [% FOREACH key IN data.result_source.columns %]
395
    [% FOREACH key IN data.result_source.columns %]
387
- 

Return to bug 6427