diff --git a/browser/main/NoteList/index.js b/browser/main/NoteList/index.js index e97f7aef..99649766 100644 --- a/browser/main/NoteList/index.js +++ b/browser/main/NoteList/index.js @@ -481,50 +481,53 @@ class NoteList extends React.Component { const openBlogLabel = i18n.__('Open Blog') const menu = new Menu() - if (!location.pathname.match(/\/starred|\/trash/)) { - menu.append(new MenuItem({ - label: pinLabel, - click: this.pinToTop - })) - } if (location.pathname.match(/\/trash/)) { menu.append(new MenuItem({ label: restoreNote, click: this.restoreNote })) - } - - menu.append(new MenuItem({ - label: deleteLabel, - click: this.deleteNote - })) - menu.append(new MenuItem({ - label: cloneNote, - click: this.cloneNote.bind(this) - })) - menu.append(new MenuItem({ - label: copyNoteLink, - click: this.copyNoteLink(note) - })) - if (note.type === 'MARKDOWN_NOTE') { - if (note.blog && note.blog.blogLink && note.blog.blogId) { + menu.append(new MenuItem({ + label: deleteLabel, + click: this.deleteNote + })) + } else { + if (!location.pathname.match(/\/starred/)) { menu.append(new MenuItem({ - label: updateLabel, - click: this.publishMarkdown.bind(this) - })) - menu.append(new MenuItem({ - label: openBlogLabel, - click: () => this.openBlog.bind(this)(note) - })) - } else { - menu.append(new MenuItem({ - label: publishLabel, - click: this.publishMarkdown.bind(this) + label: pinLabel, + click: this.pinToTop })) } + menu.append(new MenuItem({ + label: deleteLabel, + click: this.deleteNote + })) + menu.append(new MenuItem({ + label: cloneNote, + click: this.cloneNote.bind(this) + })) + menu.append(new MenuItem({ + label: copyNoteLink, + click: this.copyNoteLink(note) + })) + if (note.type === 'MARKDOWN_NOTE') { + if (note.blog && note.blog.blogLink && note.blog.blogId) { + menu.append(new MenuItem({ + label: updateLabel, + click: this.publishMarkdown.bind(this) + })) + menu.append(new MenuItem({ + label: openBlogLabel, + click: () => this.openBlog.bind(this)(note) + })) + } else { + menu.append(new MenuItem({ + label: publishLabel, + click: this.publishMarkdown.bind(this) + })) + } + } } - menu.popup() }