From: <var...@us...> - 2022-01-14 12:33:03
|
Revision: 10899 http://sourceforge.net/p/phpwiki/code/10899 Author: vargenau Date: 2022-01-14 12:33:00 +0000 (Fri, 14 Jan 2022) Log Message: ----------- Warn user also after Preview or Changes Modified Paths: -------------- trunk/themes/default/templates/editpage.tmpl Modified: trunk/themes/default/templates/editpage.tmpl =================================================================== --- trunk/themes/default/templates/editpage.tmpl 2022-01-14 11:44:43 UTC (rev 10898) +++ trunk/themes/default/templates/editpage.tmpl 2022-01-14 12:33:00 UTC (rev 10899) @@ -19,7 +19,13 @@ <script type="text/javascript"> <!--// $(document).ready(function() { - wiki_modified=0; + ret=window.sessionStorage.getItem('wiki_modified'); + if (ret) { + wiki_modified=ret; + } else { + wiki_modified=0; + } + sessionStorage.removeItem('wiki_modified'); $('form *').change(function(){ wiki_modified=1; }); @@ -29,9 +35,14 @@ return "Warning: leaving the page will lose all your modifications!"; } } - $("input[name='edit[save]'],input[name='edit[preview]'],input[name='edit[diff]']").click(function() { + $("input[name='edit[save]']").click(function() { wiki_modified=0; + sessionStorage.removeItem('wiki_modified'); }); + $("input[name='edit[preview]'],input[name='edit[diff]']").click(function() { + window.sessionStorage.setItem('wiki_modified', wiki_modified); + wiki_modified=0; + }); }); // --></script> <form method="post" id="editpage" name="editpage" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |