mirror of
https://github.com/Foundry376/Mailspring.git
synced 2025-09-06 20:54:26 +08:00
fix(templates): Minor fixes for templating footer actions
This commit is contained in:
parent
eb27c7cd1b
commit
80afdcb7fa
2 changed files with 5 additions and 3 deletions
|
@ -32,8 +32,8 @@ TemplatePicker = React.createClass
|
|||
]
|
||||
|
||||
footerComponents = [
|
||||
<div className="item" key="new" onClick={@_onNewTemplate}>Save as Template...</div>
|
||||
<div className="item" key="manage" onClick={@_onManageTemplates}>Open Templates Folder...</div>
|
||||
<div className="item" key="new" onMouseDown={@_onNewTemplate}>Save as Template...</div>
|
||||
<div className="item" key="manage" onMouseDown={@_onManageTemplates}>Open Templates Folder...</div>
|
||||
]
|
||||
|
||||
<Popover ref="popover" className="template-picker pull-right" buttonComponent={button}>
|
||||
|
|
|
@ -55,7 +55,9 @@ TemplateStore = Reflux.createStore
|
|||
|
||||
_onCreateTemplate: ({draftLocalId, name, contents} = {}) ->
|
||||
if draftLocalId
|
||||
DatabaseStore.findByLocalId(Message, draftLocalId).then (draft) =>
|
||||
session = DraftStore.sessionForLocalId(draftLocalId)
|
||||
session.prepare().finally =>
|
||||
draft = session.draft()
|
||||
if draft
|
||||
name ?= draft.subject
|
||||
contents ?= draft.body
|
||||
|
|
Loading…
Add table
Reference in a new issue