diff --git a/src/dom_components/model/ComponentImage.js b/src/dom_components/model/ComponentImage.js index 4e839ae78..ba13728e8 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: 1, 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() { diff --git a/src/styles/scss/_gjs_inputs.scss b/src/styles/scss/_gjs_inputs.scss index cd13c89f3..47bfc8ab0 100644 --- a/src/styles/scss/_gjs_inputs.scss +++ b/src/styles/scss/_gjs_inputs.scss @@ -83,6 +83,7 @@ .#{$app-prefix}select option, .#{$clm-prefix}select option, .#{$sm-prefix}select option, +.#{$app-prefix}fields option, .#{$sm-prefix}unit option { background-color: $mainColor; color: $fontColor;