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 |
|