Lines 135-140
Link Here
|
135 |
<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> |
135 |
<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> |
136 |
[% END %] |
136 |
[% END %] |
137 |
[% END %] |
137 |
[% END %] |
|
|
138 |
[% IF Koha.Preference('BrowseResultSelection') %] |
139 |
<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> |
140 |
[% END %] |
138 |
|
141 |
|
139 |
[% 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 %] |
142 |
[% 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 %] |
140 |
|
143 |
|
Lines 621-626
Link Here
|
621 |
[% INCLUDE 'browser-strings.inc' %] |
624 |
[% INCLUDE 'browser-strings.inc' %] |
622 |
<script type="text/javascript" src="[% interface %]/js/browser.js"></script> |
625 |
<script type="text/javascript" src="[% interface %]/js/browser.js"></script> |
623 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script> |
626 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.fixFloat.js"></script> |
|
|
627 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> |
624 |
<script type="text/javascript"> |
628 |
<script type="text/javascript"> |
625 |
var MSG_NO_ITEM_SELECTED = _("Nothing is selected."); |
629 |
var MSG_NO_ITEM_SELECTED = _("Nothing is selected."); |
626 |
var MSG_NON_RESERVES_SELECTED = _("One or more selected items cannot be placed on hold."); |
630 |
var MSG_NON_RESERVES_SELECTED = _("One or more selected items cannot be placed on hold."); |
Lines 652-666
Link Here
|
652 |
|
656 |
|
653 |
$("#cartsubmit").click(function(e){ |
657 |
$("#cartsubmit").click(function(e){ |
654 |
e.preventDefault(); |
658 |
e.preventDefault(); |
655 |
var checkboxes = $("#searchresults").find(":checkbox"); |
659 |
addMultiple(); |
656 |
addMultiple(checkboxes); |
|
|
657 |
}); |
660 |
}); |
658 |
|
661 |
|
659 |
$(".addtolist").on("click",function(e){ |
662 |
$(".addtolist").on("click",function(e){ |
660 |
e.preventDefault(); |
663 |
e.preventDefault(); |
661 |
var shelfnumber = $(this).data("shelfnumber"); |
664 |
var shelfnumber = $(this).data("shelfnumber"); |
662 |
var checkboxes = $("#searchresults").find(":checkbox"); |
665 |
var vshelf = vShelfAdd(); |
663 |
var vshelf = vShelfAdd(checkboxes); |
|
|
664 |
if( vshelf ){ |
666 |
if( vshelf ){ |
665 |
if( $(this).hasClass("morelists") ){ |
667 |
if( $(this).hasClass("morelists") ){ |
666 |
openWindow('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vshelf); |
668 |
openWindow('/cgi-bin/koha/virtualshelves/addbybiblionumber.pl?' + vshelf); |
Lines 677-682
Link Here
|
677 |
return false; |
679 |
return false; |
678 |
}); |
680 |
}); |
679 |
|
681 |
|
|
|
682 |
$("#searchheader").on("click", ".browse_selection", function(){ |
683 |
browse_selection(); |
684 |
return false; |
685 |
}); |
686 |
|
680 |
$("#searchheader").on("click",".placehold", function(){ |
687 |
$("#searchheader").on("click",".placehold", function(){ |
681 |
$("#holdFor").val(""); |
688 |
$("#holdFor").val(""); |
682 |
placeHold(); |
689 |
placeHold(); |
Lines 767-772
Link Here
|
767 |
delSingleRecord(biblionumber); |
774 |
delSingleRecord(biblionumber); |
768 |
}); |
775 |
}); |
769 |
|
776 |
|
|
|
777 |
[% UNLESS Koha.Preference('BrowseResultSelection') %] |
778 |
resetSearchContext(); |
779 |
[% END %] |
780 |
$(".selection").change(function(){ |
781 |
if ( $(this).is(':checked') == true ) { |
782 |
addBibToContext( $(this).val() ); |
783 |
} else { |
784 |
delBibToContext( $(this).val() ); |
785 |
} |
786 |
}); |
787 |
$("#bookbag_form").ready(function(){ |
788 |
$("#bookbag_form").unCheckCheckboxes(); |
789 |
var bibnums = getContextBiblioNumbers(); |
790 |
if (bibnums) { |
791 |
for (var i=0; i < bibnums.length; i++) { |
792 |
var id = ('#bib' + bibnums[i]); |
793 |
if ($(id)) { |
794 |
$(id).attr('checked', true); |
795 |
} |
796 |
} |
797 |
} |
798 |
}); |
799 |
|
770 |
}); |
800 |
}); |
771 |
|
801 |
|
772 |
|
802 |
|
Lines 789-798
Link Here
|
789 |
[% END %] |
819 |
[% END %] |
790 |
|
820 |
|
791 |
function selectAll () { |
821 |
function selectAll () { |
792 |
$(".selection").prop("checked", true); |
822 |
$("#bookbag_form").checkCheckboxes(); |
|
|
823 |
$("#bookbag_form").find("input[type='checkbox'][name='biblionumber']").each(function(){ |
824 |
$(this).change(); |
825 |
} ); |
826 |
return false; |
793 |
} |
827 |
} |
794 |
function clearAll () { |
828 |
function clearAll () { |
795 |
$(".selection").prop("checked", false); |
829 |
$("#bookbag_form").unCheckCheckboxes(); |
|
|
830 |
$("#bookbag_form").find("input[type='checkbox'][name='biblionumber']").each(function(){ |
831 |
$(this).change(); |
832 |
} ); |
833 |
return false; |
796 |
} |
834 |
} |
797 |
function placeHold () { |
835 |
function placeHold () { |
798 |
var checkedItems = $(".selection:checked"); |
836 |
var checkedItems = $(".selection:checked"); |
Lines 825-830
Link Here
|
825 |
$("#placeholdc").html("<a class=\"btn btn-default btn-xs placehold\" href=\"#\"><i class=\"fa fa-sticky-note-o\"></i> "+_("Place hold")+"</a>"); |
863 |
$("#placeholdc").html("<a class=\"btn btn-default btn-xs placehold\" href=\"#\"><i class=\"fa fa-sticky-note-o\"></i> "+_("Place hold")+"</a>"); |
826 |
} |
864 |
} |
827 |
|
865 |
|
|
|
866 |
function browse_selection () { |
867 |
var bibnums = getContextBiblioNumbers(); |
868 |
if ( bibnums && bibnums.length > 0 ) { |
869 |
var browser = KOHA.browser('', parseInt('[% biblionumber %]', 10)); |
870 |
browser.create(1, '[% query_cgi %]', '[% limit_cgi | uri %]','[% sort_cgi | uri %]', bibnums, bibnums.length); |
871 |
window.location = '/cgi-bin/koha/catalogue/detail.pl?biblionumber=' + bibnums[0] + '&searchid='+browser.searchid; |
872 |
} else { |
873 |
alert(MSG_NO_ITEM_SELECTED); |
874 |
} |
875 |
return false; |
876 |
} |
877 |
|
828 |
function addToList () { |
878 |
function addToList () { |
829 |
var checkedItems = $(".selection:checked"); |
879 |
var checkedItems = $(".selection:checked"); |
830 |
if ($(checkedItems).size() == 0) { |
880 |
if ($(checkedItems).size() == 0) { |