@@ -, +, @@ - Test the help link. - Test the logout link with the intranetbookbag preference on and off. - Open a patron's account and click "search to hold." Log out, and log in again. Koha should not remember the patron you chose before logging out (as seen from a search results page). --- .../intranet-tmpl/prog/en/includes/header.inc | 10 ++-------- koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc @@ -75,21 +75,15 @@ Set library [% END %] - [% IF ( intranetbookbag ) %]
  • - Log out + Log out
  • [% ELSE %] -
  • - Log out -
  • - [% END %] - [% ELSE %] You are not logged in | [% END %]
  • - Help + Help
  • --- a/koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js +++ a/koha-tmpl/intranet-tmpl/prog/en/js/staff-global.js @@ -15,6 +15,14 @@ function _(s) { return s; } // dummy function for gettext $(".focus").focus(); $(".validated").validate(); + $("#logout").on("click",function(){ + logOut(); + }); + $("#helper").on("click",function(){ + openHelp(); + return false; + }); + $('.noEnterSubmit').keypress(function(e){ if ( e.which == 13 ) return false; }); @@ -42,6 +50,17 @@ function clearHoldFor(){ $.cookie("holdfor",null, { path: "/", expires: 0 }); } +function logOut(){ + if( typeof delBasket == 'function' ){ + delBasket('main', true); + } + clearHoldFor(); +} + +function openHelp(){ + openWindow("/cgi-bin/koha/help.pl","Koha help",600,600); +} + jQuery.fn.preventDoubleFormSubmit = function() { jQuery(this).submit(function() { $("body, form input[type='submit'], form button[type='submit'], form a").addClass('waiting'); --