Fix confirm on disabled edit mode lighbox in wiki pages

stable
David Barragán Merino 2016-05-10 09:36:02 +02:00
parent c20ff9d368
commit bdb4eab44a
1 changed files with 7 additions and 6 deletions

View File

@ -292,12 +292,13 @@ EditableWikiContentDirective = ($window, $document, $repo, $confirm, $loading, $
$scope.$apply(cancelEdition) $scope.$apply(cancelEdition)
$el.on "keydown", "textarea", (event) -> $el.on "keydown", "textarea", (event) ->
if event.keyCode == 27 return if event.keyCode != 27
$scope.$applyAsync () -> $scope.$applyAsync () ->
confirmTitle = $translate.instant("COMMON.CONFIRM_CLOSE_EDIT_MODE") title = $translate.instant("COMMON.CONFIRM_CLOSE_EDIT_MODE_TITLE")
$confirm.ask(confirmTitle).then (askResponse) -> message = $translate.instant("COMMON.CONFIRM_CLOSE_EDIT_MODE_MESSAGE")
cancelEdition() $confirm.ask(title, null, message).then (askResponse) ->
askResponse.finish() cancelEdition()
askResponse.finish()
$scope.$watch $attrs.ngModel, (wikiPage) -> $scope.$watch $attrs.ngModel, (wikiPage) ->
return if not wikiPage return if not wikiPage