From 6ec9a8d79a835d774f7c308564d3861e39c4a64d Mon Sep 17 00:00:00 2001 From: life Date: Thu, 10 Dec 2015 11:00:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E4=B8=8D=E8=83=BD=E6=96=B0?= =?UTF-8?q?=E5=BB=BA=E7=AC=94=E8=AE=B0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/app/note.js | 113 +++++++++++++++++++++--------------------- 1 file changed, 57 insertions(+), 56 deletions(-) diff --git a/public/js/app/note.js b/public/js/app/note.js index 7e3d58f7..5b3c1220 100644 --- a/public/js/app/note.js +++ b/public/js/app/note.js @@ -1110,76 +1110,77 @@ Note.newNote = function(notebookId, isShare, fromUserId, isMarkdown) { Note.batch.reset(); // 保存当前的笔记 - Note.curChangedSaveIt(true, function () { - var note = { - NoteId: getObjectId(), - Title: '', - Tags:[], - Desc: '', - Content: '', - NotebookId: notebookId, - IsNew: true, - FromUserId: fromUserId, - IsMarkdown: isMarkdown, - CreatedTime: new Date(), - UpdatedTime: new Date() - }; // 是新的 + Note.curChangedSaveIt(true); - // 添加到缓存中 - Note.addNoteCache(note); + // 新笔记 + var note = { + NoteId: getObjectId(), + Title: '', + Tags:[], + Desc: '', + Content: '', + NotebookId: notebookId, + IsNew: true, + FromUserId: fromUserId, + IsMarkdown: isMarkdown, + CreatedTime: new Date(), + UpdatedTime: new Date() + }; // 是新的 - // 清空附件数 - Attach.clearNoteAttachNum(); + // 添加到缓存中 + Note.addNoteCache(note); - // 是否是为共享的notebook添加笔记, 如果是, 则还要记录fromUserId - var newItem = ""; + // 清空附件数 + Attach.clearNoteAttachNum(); - var baseClasses = "item-my"; - if(isShare) { - baseClasses = "item-shared"; - } + // 是否是为共享的notebook添加笔记, 如果是, 则还要记录fromUserId + var newItem = ""; - var notebook = Notebook.getNotebook(notebookId); - var notebookTitle = notebook ? notebook.Title : ""; - var curDate = getCurDatetime(); + var baseClasses = "item-my"; + if(isShare) { + baseClasses = "item-shared"; + } - newItem = tt(Note.newItemTpl, baseClasses, me.newNoteSeq(), "", note.NoteId, note.Title, notebookTitle, curDate, ""); + var notebook = Notebook.getNotebook(notebookId); + var notebookTitle = notebook ? notebook.Title : ""; + var curDate = getCurDatetime(); - newItem = $(newItem); - newItem.find(".item-blog").hide(); + newItem = tt(Note.newItemTpl, baseClasses, me.newNoteSeq(), "", note.NoteId, note.Title, notebookTitle, curDate, ""); - // 是否在当前notebook下, 不是则切换过去, 并得到该notebook下所有的notes, 追加到后面! - if(!Notebook.isCurNotebook(notebookId)) { - // 先清空所有 - Note.clearAll(); + newItem = $(newItem); + newItem.find(".item-blog").hide(); - // 插入到第一个位置 - Note.noteItemListO.prepend(newItem); + // 是否在当前notebook下, 不是则切换过去, 并得到该notebook下所有的notes, 追加到后面! + if(!Notebook.isCurNotebook(notebookId)) { + // 先清空所有 + Note.clearAll(); - // 改变为当前的notebookId - // 会得到该notebookId的其它笔记 - Notebook.changeNotebookForNewNote(notebookId); - } else { - // 插入到第一个位置 - Note.noteItemListO.prepend(newItem); - } + // 插入到第一个位置 + Note.noteItemListO.prepend(newItem); - Note.selectTarget($(tt('[noteId="?"]', note.NoteId))); + // 改变为当前的notebookId + // 会得到该notebookId的其它笔记 + Notebook.changeNotebookForNewNote(notebookId); + } else { + // 插入到第一个位置 + Note.noteItemListO.prepend(newItem); + } - setTimeout(function() { - $("#noteTitle").focus(); - }); + Note.selectTarget($(tt('[noteId="?"]', note.NoteId))); - Note.renderNote(note); - Note.renderNoteContent(note); - Note.setCurNoteId(note.NoteId); - - // 更新数量 - // Notebook.incrNotebookNumberNotes(notebookId); - - // 切换到写模式 - Note.toggleWriteable(true); + setTimeout(function() { + $("#noteTitle").focus(); }); + + Note.renderNote(note); + Note.renderNoteContent(note); + Note.setCurNoteId(note.NoteId); + + // 更新数量 + // Notebook.incrNotebookNumberNotes(notebookId); + + // 切换到写模式 + Note.toggleWriteable(true); }; // 同步