conditional show extensions

This commit is contained in:
Mo Bitar
2017-01-07 17:36:49 -06:00
parent a4f05b8c31
commit c20223ff1a
6 changed files with 33 additions and 19 deletions

View File

@@ -63,7 +63,7 @@ angular.module('app.frontend')
}
}
})
.controller('EditorCtrl', function ($sce, $timeout, apiController, markdownRenderer, $rootScope) {
.controller('EditorCtrl', function ($sce, $timeout, apiController, markdownRenderer, $rootScope, extensionManager) {
this.setNote = function(note, oldNote) {
this.editorMode = 'edit';
@@ -81,6 +81,10 @@ angular.module('app.frontend')
}
}
this.hasAvailableExtensions = function() {
return extensionManager.extensionsInContextOfItem(this.note).length > 0;
}
this.onPreviewDoubleClick = function() {
this.editorMode = 'edit';
this.focusEditor(100);

View File

@@ -50,8 +50,11 @@ angular.module('app.frontend')
extensionManager.addExtension(this.newExtensionData.url, function(response){
if(!response) {
alert("Unable to register this extension. Make sure the link is valid and try again.");
} else {
this.newExtensionData.url = "";
this.showNewExtensionForm = false;
}
})
}.bind(this))
}
}