Commit 36e62d1156f54ac2684c1d0493417d99078988ac

Authored by Bartłomiej Nitoń
1 parent e5126f98

Blocked closing entries window while modifications to lemma are not saved.

Showing 1 changed file with 5 additions and 3 deletions
static/js/base-layout.js
... ... @@ -16,17 +16,19 @@ var notesNotSaved = false;
16 16 var lemmaExNotSaved = false;
17 17 var frames_operations = [];
18 18  
19   -window.onbeforeunload = function() {
  19 +$(window).bind('beforeunload', function() {
20 20 warnings = ""
21 21 if(change)
22   - warnings = warnings + " - Modyfikacje schematów/przykładów nie zostały zapisane.\n";
  22 + warnings = warnings + " - Nie zapisano zmian w schematach składniowych.\n";
  23 + if(semanticsChanged())
  24 + warnings = warnings + " - Nie zapisano zmian w ramach semantycznych.\n";
23 25 if(notesNotSaved)
24 26 warnings = warnings + " - Nie zapisano notatki.\n";
25 27 if(lemmaExNotSaved)
26 28 warnings = warnings + " - Nie zapisano przykładu niedowiązangeo.\n";
27 29 if(warnings)
28 30 return "Uwaga:\n" + warnings
29   - }
  31 + });
30 32  
31 33 $(function() {
32 34 $('#content').height($(window).height() - $('#main_menu').height() - 20);
... ...