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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt (-3 / +5 lines)
Lines 290-298 Link Here
290
                                        <label for="partners" class="required">Select partner libraries:</label>
290
                                        <label for="partners" class="required">Select partner libraries:</label>
291
                                        <select size="5" multiple="true" id="partners" name="partners" required="required">
291
                                        <select size="5" multiple="true" id="partners" name="partners" required="required">
292
                                            [% FOREACH partner IN whole.value.partners %]
292
                                            [% FOREACH partner IN whole.value.partners %]
293
                                                <option value=[% partner.email | html %]>
293
                                                [% IF partner.email && partner.email.length > 0 %]
294
                                                    [% partner.branchcode _ " - " _ partner.surname %]
294
                                                    <option value="[% partner.email | html %]">
295
                                                </option>
295
                                                        [% partner.branchcode _ " - " _ partner.surname %]
296
                                                    </option>
297
                                                [% END %]
296
                                            [% END %]
298
                                            [% END %]
297
                                        </select>
299
                                        </select>
298
300
(-)a/koha-tmpl/intranet-tmpl/prog/js/ill-list-table.js (-6 / +7 lines)
Lines 323-342 $(document).ready(function() { Link Here
323
    });
323
    });
324
324
325
    // Filter partner list
325
    // Filter partner list
326
    // Record the list of all options
327
    var ill_partner_options = $('#partners > option');
326
    $('#partner_filter').keyup(function() {
328
    $('#partner_filter').keyup(function() {
327
        var needle = $('#partner_filter').val();
329
        var needle = $('#partner_filter').val();
328
        $('#partners > option').each(function() {
330
        var regex = new RegExp(needle, 'i');
329
            var regex = new RegExp(needle, 'i');
331
        var filtered = [];
332
        ill_partner_options.each(function() {
330
            if (
333
            if (
331
                needle.length == 0 ||
334
                needle.length == 0 ||
332
                $(this).is(':selected') ||
335
                $(this).is(':selected') ||
333
                $(this).text().match(regex)
336
                $(this).text().match(regex)
334
            ) {
337
            ) {
335
                $(this).show();
338
                filtered.push($(this));
336
            } else {
337
                $(this).hide();
338
            }
339
            }
339
        });
340
        });
341
        $('#partners').empty().append(filtered);
340
    });
342
    });
341
343
342
    // Display the modal containing request supplier metadata
344
    // Display the modal containing request supplier metadata
343
- 

Return to bug 24518