Browse Source

Add the possibility to change block attributes dynamically

pull/2872/head
Artur Arseniev 6 years ago
parent
commit
d984b258a9
  1. 3
      src/block_manager/view/BlockView.js

3
src/block_manager/view/BlockView.js

@ -139,7 +139,7 @@ export default Backbone.View.extend({
},
render() {
const { em, el, ppfx, model } = this;
const { em, el, $el, ppfx, model } = this;
const disable = model.get('disable');
const attr = model.get('attributes') || {};
const cls = attr.class || '';
@ -149,6 +149,7 @@ export default Backbone.View.extend({
const render = model.get('render');
const media = model.get('media');
const clsAdd = disable ? `${className}--disable` : `${ppfx}four-color-h`;
$el.attr(attr);
el.className = `${cls} ${className} ${ppfx}one-bg ${clsAdd}`.trim();
el.innerHTML = `
${media ? `<div class="${className}__media">${media}</div>` : ''}

Loading…
Cancel
Save