fix(templates): Minor fixes for templating footer actions

This commit is contained in:
Ben Gotow 2015-03-31 18:58:14 -07:00
parent eb27c7cd1b
commit 80afdcb7fa
2 changed files with 5 additions and 3 deletions

View file

@ -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}>

View file

@ -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