all template buttons in editor are disabled on publish/unpublish

This commit is contained in:
Henry Oswald 2014-07-16 12:04:33 +01:00
parent 6982ec63ae
commit eb58bb7c5a
2 changed files with 5 additions and 5 deletions

View file

@ -27,18 +27,18 @@ script(type="text/ng-template", id="publishProjectAsTemplateModalTemplate")
.modal-footer
button.btn.btn-default(
ng-click="cancel()",
ng-disabled="state.publishInflight"
ng-disabled="state.publishInflight || state.unpublishInflight"
) Cancel
button.btn.btn-info(
ng-click="unpublishTemplate()",
ng-disabled="state.unpublishInflight",
ng-disabled="state.publishInflight || state.unpublishInflight"
ng-show="publishedDetails.exists"
)
span(ng-show="!state.unpublishInflight") Unpublish
span(ng-show="state.unpublishInflight") Unpublishing...
button.btn.btn-primary(
ng-click="publish()",
ng-disabled="state.publishInflight"
ng-click="publishTemplate()",
ng-disabled="state.publishInflight || state.unpublishInflight"
)
span(ng-show="!state.publishInflight && !publishedDetails.exists") Publish
span(ng-show="!state.publishInflight && publishedDetails.exists") Republish

View file

@ -39,7 +39,7 @@ define [
if description?
ide.socket.emit 'updateProjectDescription', description, () =>
$scope.publish = ->
$scope.publishTemplate = ->
$scope.state.publishInflight = true
ide.socket.emit 'publishProjectAsTemplate', user_id, (error, docLines, version) =>
refreshPublishedStatus()