diff options
author | Andreas Gohr <andi@splitbrain.org> | 2011-04-17 09:09:10 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2011-04-17 09:09:10 +0200 |
commit | 02097e2a6cbd4191438781890d484326aa60af19 (patch) | |
tree | c09cb563523ec745090fd04a73eeb8245d472fe2 | |
parent | 23ae1b94a29fd9c3219a8cb37f3f2e21fbe03bc6 (diff) | |
download | rpg-02097e2a6cbd4191438781890d484326aa60af19.tar.gz rpg-02097e2a6cbd4191438781890d484326aa60af19.tar.bz2 |
attach textChanged property to window attempt to fix FS#2196
-rw-r--r-- | lib/scripts/edit.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js index 45c1fb111..eaa3030e9 100644 --- a/lib/scripts/edit.js +++ b/lib/scripts/edit.js @@ -261,7 +261,7 @@ function currentHeadlineLevel(textboxId){ /** * global var used for not saved yet warning */ -var textChanged = false; +window.textChanged = false; /** * Delete the draft before leaving the page @@ -305,14 +305,14 @@ addInitEvent(function (){ } var checkfunc = function(){ - textChanged = true; //global var + window.textChanged = true; //global var summaryCheck(); }; addEvent(editform, 'change', checkfunc); addEvent(editform, 'keydown', checkfunc); window.onbeforeunload = function(){ - if(textChanged) { + if(window.textChanged) { return LANG.notsavedyet; } }; @@ -320,17 +320,17 @@ addInitEvent(function (){ // reset change memory var on submit addEvent($('edbtn__save'), 'click', function(){ - textChanged = false; + window.textChanged = false; }); addEvent($('edbtn__preview'), 'click', function(){ - textChanged = false; + window.textChanged = false; window.keepDraft = true; // needed to keep draft on page unload }); var summary = $('edit__summary'); addEvent(summary, 'change', summaryCheck); addEvent(summary, 'keyup', summaryCheck); - if (textChanged) summaryCheck(); + if (window.textChanged) summaryCheck(); }); /** |