Fixed time for "draft saved" display, save draft every 10 seconds.

This commit is contained in:
2015-04-23 16:03:48 +02:00
parent 5be245e398
commit 98494f3cb0
3 changed files with 14 additions and 14 deletions
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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");