* [misc] skip to store doc data to local cache, doc app will do it automatically.
This commit is contained in:
@@ -320,7 +320,7 @@ function handleSwitchView(mode, location, info)
|
||||
lastAppUrl = url;
|
||||
}
|
||||
|
||||
function showDocBasicModal(docID, isDraft, formData)
|
||||
function showDocBasicModal(docID, isDraft)
|
||||
{
|
||||
const docApp = getDocApp();
|
||||
const spaceType = docApp.spaceType;
|
||||
@@ -336,7 +336,7 @@ function showDocBasicModal(docID, isDraft, formData)
|
||||
request: {
|
||||
error: error => {
|
||||
if(modal.current) modal.current.hide();
|
||||
showSaveFailedAlert(error, formData);
|
||||
showSaveFailedAlert(error);
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -364,9 +364,8 @@ function mergeDocFormData(doc, formData)
|
||||
return doc;
|
||||
}
|
||||
|
||||
function showSaveFailedAlert(error, docData)
|
||||
function showSaveFailedAlert(error)
|
||||
{
|
||||
if(docData) $.db.setCacheData(docData.id || docData.uid || `new-${Date.now()}`, docData, 0, 'unsavedDoc');
|
||||
zui.Modal.alert(
|
||||
{
|
||||
title: getLang('saveDocFailed'),
|
||||
@@ -444,12 +443,12 @@ function submitNewDoc(doc, spaceID, libID, moduleID, formData)
|
||||
}
|
||||
catch (error)
|
||||
{
|
||||
showSaveFailedAlert(error, docData);
|
||||
showSaveFailedAlert(error);
|
||||
reject(error);
|
||||
}
|
||||
}).fail(error => {
|
||||
resolve(false);
|
||||
showSaveFailedAlert(error, docData);
|
||||
showSaveFailedAlert(error);
|
||||
});
|
||||
});
|
||||
}
|
||||
@@ -460,7 +459,7 @@ function submitNewDoc(doc, spaceID, libID, moduleID, formData)
|
||||
*/
|
||||
function handleCreateDoc(doc, spaceID, libID, moduleID)
|
||||
{
|
||||
return showDocBasicModal(0, doc.status === 'draft', doc).then((formData) => {
|
||||
return showDocBasicModal(0, doc.status === 'draft').then((formData) => {
|
||||
return submitNewDoc(doc, spaceID, libID, moduleID, formData);
|
||||
});
|
||||
}
|
||||
@@ -522,12 +521,12 @@ function handleSaveDoc(doc)
|
||||
catch (error)
|
||||
{
|
||||
resolve(false);
|
||||
showSaveFailedAlert(error, docData);
|
||||
showSaveFailedAlert(error);
|
||||
if(!error.message) return;
|
||||
}
|
||||
}).fail(error => {
|
||||
resolve(false);
|
||||
showSaveFailedAlert(error, docData);
|
||||
showSaveFailedAlert(error);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user