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