diff --git a/scripts/dnd.js b/scripts/dnd.js index 22af23ac..dd4bd173 100644 --- a/scripts/dnd.js +++ b/scripts/dnd.js @@ -36,9 +36,22 @@ function asend() { var r = XMLHttpRequestGeneric(); r.onreadystatechange = function() { - // restore original title after successful sending form data + // after successful completion ... if (r.readyState==4 && r.status==200) { + // restore original title document.title = page_title; + + // set "saved" message + d = new Date(); + 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(); + e2 = document.getElementById('saved2'); + e2.innerHTML = e1.innerHTML; + e2.style.display = 'inline'; + + // append edit_id (to prevent creation of new messages) if (r.responseText.substring(0,2) == 'OK') { if (document.getElementById('edit_id') == null) { var id = r.responseText.substring(3); diff --git a/src/elogd.c b/src/elogd.c index f0b57b65..99140e98 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -10434,6 +10434,9 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL loc("Preview")); rsprintf("\n", loc("Back")); + + rsprintf("  %s 00:00:00", loc("Draft saved at")); + rsprintf("\n\n"); /*---- entry form ----*/ @@ -11947,6 +11950,9 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL loc("Preview")); rsprintf("\n", loc("Back")); + + rsprintf("  %s 00:00:00", loc("Draft saved at")); + rsprintf("\n\n"); rsprintf("\n"); diff --git a/xcode/elogd.xcodeproj/project.xcworkspace/xcshareddata/elogd.xccheckout b/xcode/elogd.xcodeproj/project.xcworkspace/xcshareddata/elogd.xccheckout index 61562469..2821ae73 100644 --- a/xcode/elogd.xcodeproj/project.xcworkspace/xcshareddata/elogd.xccheckout +++ b/xcode/elogd.xcodeproj/project.xcworkspace/xcshareddata/elogd.xccheckout @@ -7,7 +7,7 @@ IDESourceControlProjectIdentifier 81431534-03C4-4F18-8910-AA341A0BBED2 IDESourceControlProjectName - elogd + project IDESourceControlProjectOriginsDictionary 4A8AA611133AD3F7E07C7C33DCF50244FB7A1AB5 @@ -16,7 +16,7 @@ bitbucket.org:ritt/elog.git IDESourceControlProjectPath - xcode/elogd.xcodeproj + xcode/elogd.xcodeproj/project.xcworkspace IDESourceControlProjectRelativeInstallPathDictionary 4A8AA611133AD3F7E07C7C33DCF50244FB7A1AB5