reload notebook after synced

This commit is contained in:
life
2017-01-19 13:18:42 +08:00
parent 2f615069c2
commit b82afa1d24
5 changed files with 76 additions and 36 deletions

19
node_modules/notebook.js generated vendored
View File

@@ -442,12 +442,14 @@ var Notebook = {
}
}
// 处理添加的
// 处理添加的, 更新的, 这里前端统一重新渲染!!
var adds = notebookSyncInfo.adds;
if (!isEmpty(adds)) {
console.log(' has add notebook');
console.log(adds);
Web.addSyncNotebook(adds);
if (!isEmpty(adds) || !isEmpty(notebookSyncInfo.updates)) {
console.log(' has adds/updates notebook', adds, notebookSyncInfo.updates);
// Web.addSyncNotebook(adds);
// Web.updateSyncNotebook(notebookSyncInfo.updates);
Web.reloadNotebook();
}
if (!isEmpty(notebookSyncInfo.changeAdds)) {
@@ -456,13 +458,6 @@ var Notebook = {
Web.addChangeNotebook(notebookSyncInfo.changeAdds);
}
if (!isEmpty(notebookSyncInfo.updates)) {
console.log(' has updates notebook');
console.log(notebookSyncInfo.updates);
// 处理更新的
Web.updateSyncNotebook(notebookSyncInfo.updates);
}
if (!isEmpty(notebookSyncInfo.deletes)) {
// 处理删除的
Web.deleteSyncNotebook(notebookSyncInfo.deletes);