@@ -, +, @@ --- koha-tmpl/intranet-tmpl/prog/js/holds.js | 5 ++--- koha-tmpl/intranet-tmpl/prog/js/select2.js | 20 -------------------- 2 files changed, 2 insertions(+), 23 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/js/holds.js +++ a/koha-tmpl/intranet-tmpl/prog/js/holds.js @@ -48,7 +48,7 @@ function display_pickup_location (state) { url = '/api/v1/holds/' + encodeURIComponent(hold_id) + '/pickup_locations'; } - select.select2({ + select.kohaSelect({ width: 'style', allowClear: false, ajax: { @@ -82,8 +82,7 @@ function display_pickup_location (state) { ); }); return { "results": results, "pagination": { "more": data.pagination.more } }; - }, - transport: kohaSelect2Transport, + } }, templateResult: display_pickup_location }); --- a/koha-tmpl/intranet-tmpl/prog/js/select2.js +++ a/koha-tmpl/intranet-tmpl/prog/js/select2.js @@ -38,26 +38,6 @@ $(document).ready(function(){ }); }); -function kohaSelect2Transport(params, success, failure) { - var read_headers = function (data, textStatus, jqXHR) { - var more = false; - var link = jqXHR.getResponseHeader('Link') || ''; - if (link.search(/<([^>]+)>;\s*rel\s*=\s*['"]?next['"]?\s*(,|$)/i) > -1) { - more = true; - } - - return { - results: data, - pagination: { - more: more - } - }; - }; - var $request = $.ajax(params); - $request.then(read_headers).then(success); - $request.fail(failure); -} - (function($) { /** --