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