url = '/api/v1/holds/' + encodeURIComponent(hold_id) + '/pickup_locations';
}
select.select2({
select.kohaSelect({
width: 'style',
allowClear: false,
ajax: {
);
});
return { "results": results, "pagination": { "more": data.pagination.more } };
},
transport: kohaSelect2Transport,
templateResult: display_pickup_location
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($) {
/**
-