Skip to content

Commit

Permalink
Feature: Allow container modules to set default values for the image …
Browse files Browse the repository at this point in the history
…widget
  • Loading branch information
steveukx committed Apr 12, 2020
1 parent 9e523a4 commit 5493cdf
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 1 deletion.
22 changes: 22 additions & 0 deletions lib/modules/cms-images-widgets/public/js/editor.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apos.define('apostrophe-images-widgets-editor', {

construct: function (self, options) {

self.beforeShow = _.wrap(self.beforeShow, function (beforeShow, callback) {

_.each(_.get(options, 'templateOptions', {}), function (value, key) {
if (!_.find(self.schema, _.matchesProperty('name', key))) {
return;
}

self.$el.find('.apos-field[data-name="' + key + '"] :input').prop('disabled', true);
self.data[key] = value;
});

beforeShow(callback);
});


}

});
2 changes: 1 addition & 1 deletion lib/modules/cms-images-widgets/views/single.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{%- set piece = data.widget._pieces | first -%}
{%- set piece = data.widget._pieces | random -%}
{%- if not piece -%}
... NO IMAGE SELECTED ...
{%- else -%}
Expand Down

0 comments on commit 5493cdf

Please sign in to comment.