From d5a91a31e738beb699035cd0cc7919ef5ac50666 Mon Sep 17 00:00:00 2001 From: Ryan Deba Date: Wed, 8 Nov 2017 11:20:58 -0600 Subject: [PATCH] add editable attribute to image component do not run the open-assets command when editable==false --- src/dom_components/model/ComponentImage.js | 1 + src/dom_components/view/ComponentImageView.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dom_components/model/ComponentImage.js b/src/dom_components/model/ComponentImage.js index 4e839ae78..7075a6f33 100644 --- a/src/dom_components/model/ComponentImage.js +++ b/src/dom_components/model/ComponentImage.js @@ -8,6 +8,7 @@ module.exports = Component.extend({ src: '', void: 1, droppable: 0, + editable: 0, highlightable: 0, resizable: 1, traits: ['alt'] diff --git a/src/dom_components/view/ComponentImageView.js b/src/dom_components/view/ComponentImageView.js index db684c371..f00de4420 100644 --- a/src/dom_components/view/ComponentImageView.js +++ b/src/dom_components/view/ComponentImageView.js @@ -45,7 +45,7 @@ module.exports = ComponentView.extend({ var em = this.opts.config.em; var editor = em ? em.get('Editor') : ''; - if(editor) { + if(editor && this.model.get('editable')) { editor.runCommand('open-assets', { target: this.model, onSelect() {