Fixed time for "draft saved" display, save draft every 10 seconds.
This commit is contained in:
+1
-1
@@ -11,7 +11,7 @@ On Mac (MPC1865):
|
||||
- "make loc"
|
||||
- Translate new strings in eloglang.german
|
||||
- "git commit -a -m "Release x.x.x-y"
|
||||
- Mege master into develop branch
|
||||
- Merge master into develop branch
|
||||
|
||||
On VMPC1865 (VmWare):
|
||||
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ function asend() {
|
||||
e1 = document.getElementById('saved1');
|
||||
e1.style.display = 'inline';
|
||||
s = e1.innerHTML.substring(0, e1.innerHTML.length-8);
|
||||
e1.innerHTML = s+d.getHours() + ':' + d.getMinutes() + ':' + d.getSeconds();
|
||||
e1.innerHTML = s+d.toTimeString().substring(0, 8);
|
||||
e2 = document.getElementById('saved2');
|
||||
e2.innerHTML = e1.innerHTML;
|
||||
e2.style.display = 'inline';
|
||||
|
||||
+12
-12
@@ -9981,6 +9981,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
||||
rsprintf("var entry_modified = false;\n");
|
||||
} else
|
||||
rsprintf("var entry_modified = false;\n");
|
||||
rsprintf("var draft_modified = false;\n");
|
||||
rsprintf("var last_key = 0;\n\n");
|
||||
|
||||
rsprintf("function chkform()\n");
|
||||
@@ -10168,6 +10169,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
||||
rsprintf(" if (autoSaveTimer != null)\n");
|
||||
rsprintf(" clearTimeout(autoSaveTimer);\n");
|
||||
rsprintf(" asend();\n");
|
||||
rsprintf(" draft_modified = false;\n");
|
||||
rsprintf(" return false;\n");
|
||||
rsprintf("}\n\n");
|
||||
|
||||
@@ -10193,24 +10195,22 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
||||
rsprintf("var checkTextTimer;\n");
|
||||
rsprintf("var oldText;\n\n");
|
||||
|
||||
rsprintf("function mod(e)\n");
|
||||
rsprintf("{\n");
|
||||
rsprintf(" entry_modified = true;\n");
|
||||
rsprintf(" window.status = \"%s\";\n", loc("Entry has been modified"));
|
||||
rsprintf(" document.form1.entry_modified.value = \"1\";\n");
|
||||
rsprintf(" document.title = '%s - %s';\n", page_title, loc("Edited"));
|
||||
|
||||
if (getcfg(lbs->name, "Autosave", str, sizeof(str)))
|
||||
autosave = atoi(str);
|
||||
else
|
||||
autosave = 10;
|
||||
|
||||
|
||||
rsprintf("function mod(e)\n");
|
||||
rsprintf("{\n");
|
||||
if (autosave) {
|
||||
rsprintf(" if (autoSaveTimer != null)\n");
|
||||
rsprintf(" clearTimeout(autoSaveTimer);\n");
|
||||
rsprintf(" autoSaveTimer = setTimeout(save_draft, %d);\n", autosave*1000);
|
||||
rsprintf(" if (!draft_modified)\n");
|
||||
rsprintf(" autoSaveTimer = setTimeout(save_draft, %d);\n", autosave*1000);
|
||||
}
|
||||
|
||||
rsprintf(" entry_modified = true;\n");
|
||||
rsprintf(" draft_modified = true;\n");
|
||||
rsprintf(" window.status = \"%s\";\n", loc("Entry has been modified"));
|
||||
rsprintf(" document.form1.entry_modified.value = \"1\";\n");
|
||||
rsprintf(" document.title = '%s - %s';\n", page_title, loc("Edited"));
|
||||
rsprintf("}\n\n");
|
||||
|
||||
rsprintf("function checkText()\n");
|
||||
|
||||
Reference in New Issue
Block a user