* Re-implemented autosave feature (ie. automatic backup / restore) for stories and comments

* Removed obsolete rescue methods
 * Moved contents of many individual skin files as subskins in the corresponding prototype skin file
 * Moved commentform_macro of Story prototype into compatibility module
This commit is contained in:
Tobi Schäfer 2007-10-16 16:48:14 +00:00
parent ec700a655f
commit 75644bde63
18 changed files with 132 additions and 146 deletions

View file

@ -767,32 +767,6 @@ function pingUpdatedSites() {
return;
}
// FIXME:
function rescueText(param) {
session.data.rescuedText = new Object();
for (var i in param) {
if (i.startsWith("content_"))
session.data.rescuedText[i] = param[i];
}
session.data.rescuedText.discussions = param.discussions;
session.data.rescuedText.topic = param.topic;
session.data.rescuedText.discussions_array = param.discussions_array;
session.data.rescuedText.topicidx = param.topicidx;
session.data.rescuedText.online = param.online;
session.data.rescuedText.editableby = param.editableby;
session.data.rescuedText.createtime = param.createtime;
return;
}
// FIXME:
function restoreRescuedText() {
// copy story-parameters back to req.data
for (var i in session.data.rescuedText)
req.data[i] = session.data.rescuedText[i];
session.data.rescuedText = null;
return;
}
// FIXME:
function extractContent(param, origContent) {
var result = {isMajorUpdate: false, exists: false, value: new HopObject()};