diff --git a/static/js/base-layout.js b/static/js/base-layout.js index 1771b4c..2f249c4 100644 --- a/static/js/base-layout.js +++ b/static/js/base-layout.js @@ -16,17 +16,19 @@ var notesNotSaved = false; var lemmaExNotSaved = false; var frames_operations = []; -window.onbeforeunload = function() { +$(window).bind('beforeunload', function() { warnings = "" if(change) - warnings = warnings + " - Modyfikacje schematów/przykładów nie zostały zapisane.\n"; + warnings = warnings + " - Nie zapisano zmian w schematach składniowych.\n"; + if(semanticsChanged()) + warnings = warnings + " - Nie zapisano zmian w ramach semantycznych.\n"; if(notesNotSaved) warnings = warnings + " - Nie zapisano notatki.\n"; if(lemmaExNotSaved) warnings = warnings + " - Nie zapisano przykładu niedowiązangeo.\n"; if(warnings) return "Uwaga:\n" + warnings - } + }); $(function() { $('#content').height($(window).height() - $('#main_menu').height() - 20);