X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=koha-tmpl%2Fopac-tmpl%2Fprog%2Fen%2Fjs%2Fscript.js;h=67ea771a5cdaf5cdec735b36c83ecf235383397b;hb=537e4d350821969daf4f9e4b253f27e04d12ff45;hp=aa70177f18af0d78cdf03d12dc0239c534768beb;hpb=500c0ca565dc887787064eba88764892f7f44ae6;p=koha.git diff --git a/koha-tmpl/opac-tmpl/prog/en/js/script.js b/koha-tmpl/opac-tmpl/prog/en/js/script.js index aa70177f18..67ea771a5c 100644 --- a/koha-tmpl/opac-tmpl/prog/en/js/script.js +++ b/koha-tmpl/opac-tmpl/prog/en/js/script.js @@ -1,112 +1,83 @@ - /** - * this function checks all checkbox - * or uncheck all if there are already checked. - */ - function CheckAll(){ - var checkboxes = document.getElementsByTagName('input'); - var nbCheckbox = checkboxes.length; - var check = areAllChecked(); - for(var i=0;i').insertAfter(this). addClass(this.className).attr('id',this.id); - $(this).remove(); - } - b.text('').css({cursor:'pointer'}). prepend('') - .append( $('').text(tt).append('') ); - }); - - $("#cartmenulink").find("i:first").before("\"\""); - $("#listsmenulink").find("i:last").before("\"\""); - - var listMenu = new YAHOO.widget.Menu("listsmenu", { lazyload: true }); + $("#listsmenulink").attr("href","#"); + var listMenu = new YAHOO.widget.Menu("listsmenu"); listMenu.render(); listMenu.cfg.setProperty("context", ["listsmenulink", "tr", "br"]); listMenu.cfg.setProperty("effect",{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.05}); + listMenu.subscribe("beforeShow",positionlistMenu); listMenu.subscribe("show", listMenu.focus); function positionlistMenu() { listMenu.align("tr", "br"); } YAHOO.util.Event.addListener("listsmenulink", "click", listMenu.show, null, listMenu); YAHOO.widget.Overlay.windowResizeEvent.subscribe(positionlistMenu); + }); + +jQuery.fn.preventDoubleFormSubmit = function() { + jQuery(this).submit(function() { + if (this.beenSubmitted) + return false; + else + this.beenSubmitted = true; }); - -function init() { - $('#cartmenulink').click(function(){ - openBasket(); return false; - }); - // Build cartOverlay based on markup - cartOverlay = new YAHOO.widget.Overlay("cartDetails", { context:["cartmenulink","tr","br"], - visible:false, - width:"200px", - effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25} } ); - cartOverlay.render(); - YAHOO.util.Event.addListener("cartmenulink", "mouseover", cartOverlay.show, cartOverlay, true); - YAHOO.util.Event.addListener("cartmenulink", "mouseout", cartOverlay.hide, cartOverlay, true); - YAHOO.util.Event.addListener("cartmenulink", "click", cartOverlay.hide, cartOverlay, true); - } - YAHOO.util.Event.addListener(window, "load", init); \ No newline at end of file +};