|
Lines 17-22
$(document).ready(function () {
Link Here
|
| 17 |
$("#addcomment").toggleClass("content_hidden"); |
17 |
$("#addcomment").toggleClass("content_hidden"); |
| 18 |
}); |
18 |
}); |
| 19 |
|
19 |
|
|
|
20 |
$("div#ill-list-tabs a[id^='ill-list-tab'").on("click", function (e) { |
| 21 |
e.preventDefault(); |
| 22 |
var select_status_el = $("form#illfilter_form select#illfilter_status"); |
| 23 |
var tab_statuses = $(this).children('span').attr("data-statuses"); |
| 24 |
if (tab_statuses) { |
| 25 |
tab_statuses.split('|').forEach((select_status_option) => { |
| 26 |
if ($("#illfilter_status option[value='"+select_status_option+"']").length === 0) { |
| 27 |
select_status_el.append($('<option>', { |
| 28 |
value: select_status_option, |
| 29 |
text: select_status_option // how to access status.str when no ILL requests with that status exist? |
| 30 |
})); |
| 31 |
} |
| 32 |
}) |
| 33 |
select_status_el.val(tab_statuses.split('|')).trigger("change"); |
| 34 |
} else { |
| 35 |
select_status_el.val("").trigger("change"); |
| 36 |
} |
| 37 |
filter(); |
| 38 |
}); |
| 39 |
|
| 20 |
// Filter partner list |
40 |
// Filter partner list |
| 21 |
// Record the list of all options |
41 |
// Record the list of all options |
| 22 |
var ill_partner_options = $("#partners > option"); |
42 |
var ill_partner_options = $("#partners > option"); |
|
Lines 116-122
$(document).ready(function () {
Link Here
|
| 116 |
subquery_and.push(patronquery); |
136 |
subquery_and.push(patronquery); |
| 117 |
} |
137 |
} |
| 118 |
|
138 |
|
| 119 |
if (status) { |
139 |
if (status && status.length > 0) { |
| 120 |
subquery_and.push({ "me.status": { "=": status } }); |
140 |
subquery_and.push({ "me.status": { "=": status } }); |
| 121 |
} |
141 |
} |
| 122 |
if (status_alias) { |
142 |
if (status_alias) { |
|
Lines 540-548
$(document).ready(function () {
Link Here
|
| 540 |
|
560 |
|
| 541 |
function addStatusOptions(statuses) { |
561 |
function addStatusOptions(statuses) { |
| 542 |
$("#illfilter_status").children().remove(); |
562 |
$("#illfilter_status").children().remove(); |
| 543 |
$("#illfilter_status").append( |
|
|
| 544 |
'<option value="">' + ill_all_statuses + "</option>" |
| 545 |
); |
| 546 |
statuses |
563 |
statuses |
| 547 |
.sort((a, b) => a.str.localeCompare(b.str)) |
564 |
.sort((a, b) => a.str.localeCompare(b.str)) |
| 548 |
.forEach(function (status) { |
565 |
.forEach(function (status) { |
|
Lines 554-559
$(document).ready(function () {
Link Here
|
| 554 |
"</option>" |
571 |
"</option>" |
| 555 |
); |
572 |
); |
| 556 |
}); |
573 |
}); |
|
|
574 |
$("select#illfilter_status").multipleSelect( { |
| 575 |
placeholder: _("Please select ..."), |
| 576 |
selectAllText: _("Select all"), |
| 577 |
allSelected: _("All selected"), |
| 578 |
countSelected: _("# of % selected"), |
| 579 |
noMatchesFound: _("No matches found"), |
| 580 |
} ); |
| 557 |
} |
581 |
} |
| 558 |
|
582 |
|
| 559 |
function addStatusAliasOptions(status_aliases) { |
583 |
function addStatusAliasOptions(status_aliases) { |
| 560 |
- |
|
|