|
Lines 20-25
Link Here
|
| 20 |
<![endif]--> |
20 |
<![endif]--> |
| 21 |
<script type="text/javascript" src="[% interface %]/js/browser.js"></script> |
21 |
<script type="text/javascript" src="[% interface %]/js/browser.js"></script> |
| 22 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script> |
22 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script> |
|
|
23 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> |
| 23 |
<script type="text/javascript"> |
24 |
<script type="text/javascript"> |
| 24 |
//<![CDATA[ |
25 |
//<![CDATA[ |
| 25 |
var MSG_NO_ITEM_SELECTED = _("Nothing is selected."); |
26 |
var MSG_NO_ITEM_SELECTED = _("Nothing is selected."); |
|
Lines 55-69
$(document).ready(function() {
Link Here
|
| 55 |
|
56 |
|
| 56 |
$("#cartsubmit").click(function(e){ |
57 |
$("#cartsubmit").click(function(e){ |
| 57 |
e.preventDefault(); |
58 |
e.preventDefault(); |
| 58 |
var checkboxes = $("#searchresults").find(":checkbox"); |
59 |
addMultiple(); |
| 59 |
addMultiple(checkboxes); |
|
|
| 60 |
}); |
60 |
}); |
| 61 |
|
61 |
|
| 62 |
$(".addtolist").on("click",function(e){ |
62 |
$(".addtolist").on("click",function(e){ |
| 63 |
e.preventDefault(); |
63 |
e.preventDefault(); |
| 64 |
var shelfnumber = $(this).data("shelfnumber"); |
64 |
var shelfnumber = $(this).data("shelfnumber"); |
| 65 |
var checkboxes = $("#searchresults").find(":checkbox"); |
65 |
var vshelf = vShelfAdd(); |
| 66 |
var vshelf = vShelfAdd(checkboxes); |
|
|
| 67 |
if( vshelf ){ |
66 |
if( vshelf ){ |
| 68 |
if( $(this).hasClass("morelists") ){ |
67 |
if( $(this).hasClass("morelists") ){ |
| 69 |
Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vshelf); |
68 |
Dopop('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vshelf); |
|
Lines 87-92
$("#searchheader").on("click",".placehold", function(){
Link Here
|
| 87 |
return false; |
86 |
return false; |
| 88 |
}); |
87 |
}); |
| 89 |
|
88 |
|
|
|
89 |
$("#searchheader").on("click", ".browse_selection", function(){ |
| 90 |
browse_selection(); |
| 91 |
return false; |
| 92 |
}); |
| 93 |
|
| 90 |
$(".placeholdfor").click(function(){ |
94 |
$(".placeholdfor").click(function(){ |
| 91 |
holdForPatron(); |
95 |
holdForPatron(); |
| 92 |
$(".btn-group").removeClass("open"); |
96 |
$(".btn-group").removeClass("open"); |
|
Lines 167-172
$("#forgetholdfor").click(function(){
Link Here
|
| 167 |
delSingleRecord(biblionumber); |
171 |
delSingleRecord(biblionumber); |
| 168 |
}); |
172 |
}); |
| 169 |
|
173 |
|
|
|
174 |
[% UNLESS Koha.Preference('BrowseResultSelection') %] |
| 175 |
resetSearchContext(); |
| 176 |
[% END %] |
| 177 |
$(".selection").change(function(){ |
| 178 |
if ( $(this).is(':checked') == true ) { |
| 179 |
addBibToContext( $(this).val() ); |
| 180 |
} else { |
| 181 |
delBibToContext( $(this).val() ); |
| 182 |
} |
| 183 |
}); |
| 184 |
$("#bookbag_form").ready(function(){ |
| 185 |
$("#bookbag_form").unCheckCheckboxes(); |
| 186 |
var bibnums = getContextBiblioNumbers(); |
| 187 |
if (bibnums) { |
| 188 |
for (var i=0; i < bibnums.length; i++) { |
| 189 |
var id = ('#bib' + bibnums[i]); |
| 190 |
if ($(id)) { |
| 191 |
$(id).attr('checked', true); |
| 192 |
} |
| 193 |
} |
| 194 |
} |
| 195 |
}); |
| 170 |
}); |
196 |
}); |
| 171 |
|
197 |
|
| 172 |
|
198 |
|
|
Lines 187-196
function highlightOn() {
Link Here
|
| 187 |
}[% END %] |
213 |
}[% END %] |
| 188 |
|
214 |
|
| 189 |
function selectAll () { |
215 |
function selectAll () { |
| 190 |
$(".selection").prop("checked", true); |
216 |
$("#bookbag_form").checkCheckboxes(); |
|
|
217 |
$("#bookbag_form").find("input[type='checkbox'][name='biblionumber']").each(function(){ |
| 218 |
$(this).change(); |
| 219 |
} ); |
| 220 |
return false; |
| 191 |
} |
221 |
} |
| 192 |
function clearAll () { |
222 |
function clearAll () { |
| 193 |
$(".selection").prop("checked", false); |
223 |
$("#bookbag_form").unCheckCheckboxes(); |
|
|
224 |
$("#bookbag_form").find("input[type='checkbox'][name='biblionumber']").each(function(){ |
| 225 |
$(this).change(); |
| 226 |
} ); |
| 227 |
return false; |
| 194 |
} |
228 |
} |
| 195 |
function placeHold () { |
229 |
function placeHold () { |
| 196 |
var checkedItems = $(".selection:checked"); |
230 |
var checkedItems = $(".selection:checked"); |
|
Lines 223-228
function forgetPatron(){
Link Here
|
| 223 |
$("#placeholdc").html("<a class=\"btn btn-default btn-xs placehold\" href=\"#\"><i class=\"fa fa-sticky-note-o\"></i> "+_("Place hold")+"</a>"); |
257 |
$("#placeholdc").html("<a class=\"btn btn-default btn-xs placehold\" href=\"#\"><i class=\"fa fa-sticky-note-o\"></i> "+_("Place hold")+"</a>"); |
| 224 |
} |
258 |
} |
| 225 |
|
259 |
|
|
|
260 |
function browse_selection () { |
| 261 |
var bibnums = getContextBiblioNumbers(); |
| 262 |
if ( bibnums && bibnums.length > 0 ) { |
| 263 |
var browser = KOHA.browser('', parseInt('[% biblionumber %]', 10)); |
| 264 |
browser.create(1, '[% query_cgi %]', '[% limit_cgi | uri %]','[% sort_cgi | uri %]', bibnums, bibnums.length); |
| 265 |
window.location = '/cgi-bin/koha/catalogue/detail.pl?biblionumber=' + bibnums[0] + '&searchid='+browser.searchid; |
| 266 |
} else { |
| 267 |
alert(MSG_NO_ITEM_SELECTED); |
| 268 |
} |
| 269 |
return false; |
| 270 |
} |
| 271 |
|
| 226 |
function addToList () { |
272 |
function addToList () { |
| 227 |
var checkedItems = $(".selection:checked"); |
273 |
var checkedItems = $(".selection:checked"); |
| 228 |
if ($(checkedItems).size() == 0) { |
274 |
if ($(checkedItems).size() == 0) { |
|
Lines 386-391
function holdForPatron() {
Link Here
|
| 386 |
<div id="placeholdc" class="btn-group"><a class="btn btn-default btn-xs placehold" href="#"><i class="fa fa-sticky-note-o"></i> Place hold</a></div> |
432 |
<div id="placeholdc" class="btn-group"><a class="btn btn-default btn-xs placehold" href="#"><i class="fa fa-sticky-note-o"></i> Place hold</a></div> |
| 387 |
[% END %] |
433 |
[% END %] |
| 388 |
[% END %] |
434 |
[% END %] |
|
|
435 |
[% IF Koha.Preference('BrowseResultSelection') %] |
| 436 |
<div id="browse_selection" class="btn-group"><a class="btn btn-default btn-xs browse_selection" href="#"><i class="fa fa-sticky-note-o"></i> Browse selected records</a></div> |
| 437 |
[% END %] |
| 389 |
|
438 |
|
| 390 |
[% IF ( CAN_user_editcatalogue_edit_catalogue ) %] <div class="btn-group"><a class="btn btn-default btn-xs" id="z3950submit" href="#"><i class="fa fa-search"></i> Z39.50/SRU search</a></div>[% END %] |
439 |
[% IF ( CAN_user_editcatalogue_edit_catalogue ) %] <div class="btn-group"><a class="btn btn-default btn-xs" id="z3950submit" href="#"><i class="fa fa-search"></i> Z39.50/SRU search</a></div>[% END %] |
| 391 |
|
440 |
|