SF.net SVN: phpwiki:[10899] trunk/themes/default/templates/editpage.tmpl
vargenau--- via phpwiki-checkins <[email protected]> Fri, 14 Jan 2022 12:33:01 +0000
| Newsgroups | gmane.comp.web.wiki.phpwiki.checkins |
|---|---|
| Message-ID | <[email protected]> |
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.