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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/circ-patron-search-results.inc (+40 lines)
Line 0 Link Here
1
<script type="text/javascript">
2
    $(document).ready(function() {
3
        $(".clickable").click(function() {
4
            window.document.location = $(this).data('url');
5
        });
6
        var table = $("#table_borrowers").dataTable($.extend(true, {}, dataTablesDefaults, {
7
            "aaSorting": [ 1, "asc" ],
8
            "sDom": "t",
9
            "iDisplayLength": -1
10
        }));
11
    });
12
</script>
13
<legend>Patron selection</legend>
14
<table id="table_borrowers" class="table_borrowers">
15
    <thead>
16
        <tr>
17
            <th>Name</th>
18
            <th>Card number</th>
19
            <th>Category</th>
20
            <th>Library</th>
21
            <th>Address</th>
22
        </tr>
23
    </thead>
24
    <tbody>
25
        [% FOREACH borrower IN borrowers %]
26
            [% IF ( destination == "circ" ) %]
27
                <tr class="clickable" data-url="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">
28
                    <td><a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">[% borrower.surname %], [% borrower.firstname %]</a></td>
29
            [% ELSE %]
30
                <tr class="clickable" data-url="/cgi-bin/koha/reserve/request.pl?borrowernumber=[% borrower.borrowernumber %]&amp;biblionumber=[% biblionumber %]">
31
                    <td><a href="/cgi-bin/koha/reserve/request.pl?borrowernumber=[% borrower.borrowernumber %]&amp;biblionumber=[% biblionumber %]">[% borrower.surname %], [% borrower.firstname %]</a></td>
32
            [% END %]
33
                <td>[% borrower.cardnumber %]</td>
34
                <td>[% borrower.categorycode %]</td>
35
                <td>[% borrower.branchcode %]</td>
36
                <td>[% borrower.address %]</td>
37
            </tr>
38
        [% END %]
39
    </tbody>
40
</table>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt (-53 / +2 lines)
Lines 91-100 $(document).ready(function() { Link Here
91
        }
91
        }
92
    });
92
    });
93
93
94
    $(".clickable").click(function() {
95
        window.document.location = $(this).data('url');
96
    });
97
98
    [% IF !( CircAutoPrintQuickSlip == 'clear' ) %]
94
    [% IF !( CircAutoPrintQuickSlip == 'clear' ) %]
99
        // listen submit to trigger qslip on empty checkout
95
        // listen submit to trigger qslip on empty checkout
100
        $('#mainform').bind('submit',function() {
96
        $('#mainform').bind('submit',function() {
Lines 107-128 $(document).ready(function() { Link Here
107
    $("#onsite_checkout").click(function(){
103
    $("#onsite_checkout").click(function(){
108
        toggle_onsite_checkout();
104
        toggle_onsite_checkout();
109
    });
105
    });
110
111
    var table = $("#table_borrowers").dataTable($.extend(true, {}, dataTablesDefaults, {
112
        "aoColumnDefs": [
113
            { "aTargets": [ 0 ], "bSortable": false, "bSearchable": false },
114
        ],
115
        "aaSorting": [ 2, "asc" ],
116
        "sDom": "t",
117
        "iDisplayLength": -1
118
    }));
119
    $(table).find('tbody tr').filter(':has(:radio:checked)').end().click(function(event) {
120
        $('#table_borrowers tbody tr').removeClass('selected');
121
        $(this).addClass('selected');
122
        if (event.target.type !== 'radio') {
123
            $(':radio', this).prop('checked', 'true')
124
        }
125
    });
126
});
106
});
127
107
128
//]]>
108
//]]>
Lines 594-633 No patron matched <span class="ex">[% message %]</span> Link Here
594
[% IF ( borrowers ) %]
574
[% IF ( borrowers ) %]
595
[% INCLUDE 'patron-toolbar.inc' %]
575
[% INCLUDE 'patron-toolbar.inc' %]
596
576
597
<form method="post" action="/cgi-bin/koha/circ/circulation.pl" id="mainform" name="mainform" autocomplete="off">
577
<fieldset id="circ_circulation_selectborrower">
598
    <input type="hidden" name="restoreduedatespec" />
578
    [% INCLUDE 'circ-patron-search-results.inc' destination = "circ" %]
599
<fieldset id="circ_circulation_selectborrower" class="brief">
600
    <legend>Patron selection</legend>
601
602
[% IF (forceallow) %]<input type="hidden" name="forceallow" value="1">[% END %]
603
    <input type="hidden" name="branch" value="[% branch %]" />
604
    <input type="hidden" name="duedatespec" value="[% duedatespec %]" />
605
    <input type="hidden" name="stickyduedate" value="[% stickyduedate %]" />
606
607
    <table id="table_borrowers" class="table_borrowers">
608
        <thead>
609
            <tr>
610
                <th>Name</th>
611
                <th>Cardnumber</th>
612
                <th>Category</th>
613
                <th>Library</th>
614
                <th>Address</th>
615
            </tr>
616
        </thead>
617
        <tbody>
618
            [% FOREACH borrower IN borrowers %]
619
            <tr class="clickable" data-url="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrower.borrowernumber %]">
620
                <td>[% borrower.surname %], [% borrower.firstname %]</td>
621
                <td>[% borrower.cardnumber %]</td>
622
                <td>[% borrower.categorycode %]</td>
623
                <td>[% borrower.branchcode %]</td>
624
                <td>[% borrower.address %]</td>
625
            </tr>
626
            [% END %]
627
        </tbody>
628
    </table>
629
</fieldset>
579
</fieldset>
630
</form>
631
[% ELSE %]
580
[% ELSE %]
632
581
633
<!-- BARCODE ENTRY -->
582
<!-- BARCODE ENTRY -->
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-44 / +3 lines)
Lines 29-49 $(document).ready(function() { Link Here
29
        $(".suspend_until_datepicker, .datepickerfrom, .datepickerto").datepicker("option", "minDate", 1);
29
        $(".suspend_until_datepicker, .datepickerfrom, .datepickerto").datepicker("option", "minDate", 1);
30
    [% END %]
30
    [% END %]
31
31
32
    var table = $("#table_borrowers").dataTable($.extend(true, {}, dataTablesDefaults, {
33
        "aoColumnDefs": [
34
            { "aTargets": [ 0 ], "bSortable": false, "bSearchable": false },
35
        ],
36
        "aaSorting": [[ 2, "asc" ]],
37
        "sDom": "t",
38
        "iDisplayLength": -1
39
    }));
40
    $(table).find('tbody tr').filter(':has(:radio:checked)').end().click(function(event) {
41
        $('#table_borrowers tbody tr').removeClass('selected');
42
        $(this).addClass('selected');
43
        if (event.target.type !== 'radio') {
44
            $(':radio', this).prop('checked', 'true')
45
        }
46
    });
47
    var my_table = $("#requestspecific").dataTable($.extend(true, {}, dataTablesDefaults, {
32
    var my_table = $("#requestspecific").dataTable($.extend(true, {}, dataTablesDefaults, {
48
        'bPaginate': false,
33
        'bPaginate': false,
49
        "sDom": '<"top pager"ilf>t',
34
        "sDom": '<"top pager"ilf>t',
Lines 254-261 function checkMultiHold() { Link Here
254
      <div class="dialog alert"><h3>Patron not found</h3><p>No patron with this name, please, try another</p> </div>
239
      <div class="dialog alert"><h3>Patron not found</h3><p>No patron with this name, please, try another</p> </div>
255
    [% END %]
240
    [% END %]
256
    <form  id="holds_patronsearch" action="request.pl?biblionumber=[% biblionumber %]" method="post">
241
    <form  id="holds_patronsearch" action="request.pl?biblionumber=[% biblionumber %]" method="post">
242
        <fieldset id="circ_holds_selectborrower" class="brief">
243
257
        [% UNLESS borrowers %]
244
        [% UNLESS borrowers %]
258
            <fieldset class="brief">
259
                <label for="patron">Patron: </label>
245
                <label for="patron">Patron: </label>
260
                <div class="hint">Enter patron card number or partial name:</div>
246
                <div class="hint">Enter patron card number or partial name:</div>
261
                <input type="text" size="40" id="patron" class="focus" name="findborrower" />
247
                <input type="text" size="40" id="patron" class="focus" name="findborrower" />
Lines 263-295 function checkMultiHold() { Link Here
263
                <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
249
                <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
264
            </fieldset>
250
            </fieldset>
265
        [% ELSE %]
251
        [% ELSE %]
266
          <fieldset>
252
            [% INCLUDE 'circ-patron-search-results.inc' destination = "holds" %]
267
            <table id="table_borrowers">
268
                <thead>
269
                    <tr>
270
                        <th></th>
271
                        <th>Name</th>
272
                        <th>Cardnumber</th>
273
                        <th>Category</th>
274
                        <th>Library</th>
275
                        <th>Address</th>
276
                    </tr>
277
                </thead>
278
                <tbody>
279
                    [% FOREACH borrower IN borrowers %]
280
                    <tr>
281
                        <td><input type="radio" name="borrowernumber" value="[% borrower.borrowernumber %]" /></td>
282
                        <td>[% borrower.surname %], [% borrower.firstname %]</td>
283
                        <td>[% borrower.cardnumber %]</td>
284
                        <td>[% borrower.categorycode %]</td>
285
                        <td>[% borrower.branchcode %]</td>
286
                        <td>[% borrower.address %]</td>
287
                    </tr>
288
                    [% END %]
289
                </tbody>
290
            </table>
291
            <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
292
            <fieldset class="action"><input type="submit" value="Select" /></fieldset>
293
          </fieldset>
253
          </fieldset>
294
254
295
        [% END %]
255
        [% END %]
296
- 

Return to bug 16336