Start editing after login needed for editing
When a user isn't logged in, click the "Edit" button on an item description will initiate the login process. After it is complete, the user is placed back on the page where they started. However, the edit box remains closed. So, after all the activity which resulted in trying to edit, they user still has to click the edit button one more time to actually start editing. This change makes it so that the user returning from the login process is placed directly into edit mode without having to click the button a second time. fixes #237
This commit is contained in:
@@ -60,16 +60,15 @@ module.exports = class MarkdownSectionController extends BaseController
|
||||
# Event Methods ################################################################################
|
||||
|
||||
onCancelClicked: (event)->
|
||||
event.preventDefault()
|
||||
@model = @_originalModel
|
||||
@resetToDefaultState()
|
||||
|
||||
@_imageListController.reset()
|
||||
@_updatePreview()
|
||||
return false
|
||||
|
||||
onEditClicked: (event)->
|
||||
event.preventDefault()
|
||||
return unless @editable
|
||||
return false unless @editable
|
||||
|
||||
@_originalModel = @model
|
||||
@state = @State.waiting
|
||||
@@ -81,22 +80,22 @@ module.exports = class MarkdownSectionController extends BaseController
|
||||
@state = @State.appologizing
|
||||
w(true).delay(@_confirmDuration).then => @resetToDefaultState()
|
||||
|
||||
return false
|
||||
|
||||
onQuestionClicked: (event)->
|
||||
event.preventDefault()
|
||||
@_enterFeedback ''
|
||||
return false
|
||||
|
||||
onPreviewClicked: (event)->
|
||||
event.preventDefault()
|
||||
@_updatePreview()
|
||||
@state = @State.previewing
|
||||
return false
|
||||
|
||||
onReturnClicked: (event)->
|
||||
event.preventDefault()
|
||||
@state = @State.editing
|
||||
return false
|
||||
|
||||
onSaveClicked: (event)->
|
||||
event.preventDefault()
|
||||
|
||||
@state = @State.waiting
|
||||
@_endEditing()
|
||||
.then =>
|
||||
@@ -109,9 +108,11 @@ module.exports = class MarkdownSectionController extends BaseController
|
||||
.then =>
|
||||
@state = @State.viewing
|
||||
|
||||
return false
|
||||
|
||||
onTextChanged: (event)->
|
||||
event.preventDefault()
|
||||
@model = @$textarea.val()
|
||||
return false
|
||||
|
||||
# Property Methods #############################################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user