@@ -, +, @@ --- .../prog/en/modules/cataloguing/addbiblio.tt | 14 ++++++++++++++ koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt | 3 +++ 2 files changed, 17 insertions(+) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbiblio.tt @@ -18,6 +18,20 @@ $("#loading").hide(); }); $(document).ready(function() { +var unsaved = false; + +$(":input").change(function(){ //trigers change in all input fields including text type + unsaved = true; +}); + +function unloadPage(){ + if(unsaved){ + return "You have unsaved changes on this page. Do you want to leave this page and discard your changes or stay on this page?"; + } +} + +window.onbeforeunload = unloadPage; + $('#addbibliotabs').tabs().bind('show.ui-tabs', function(e, ui) { $("#"+ui.panel.id+" input:eq(0)").focus(); }); --- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/returns.tt @@ -102,6 +102,9 @@ $(document).ready(function () { }); [% END %] }); + +$('#barcode').preventDoubleFormSubmit() + //]]> --