import html from 'utils/html'; import { View } from 'backbone'; export default class EditorView extends View { template({ pfx, codeName, label }) { return html`
${label}
`; } initialize(o) { this.config = o.config || {}; this.pfx = this.config.stylePrefix; } render() { const { model, pfx, $el } = this; const obj = model.toJSON(); obj.pfx = pfx; $el.html(this.template(obj)); $el.attr('class', `${pfx}editor-c`); $el.find(`#${pfx}code`).append(model.get('input')); return this; } }