UNPKG

jupyter-vue

Version:

Jupyter widgets base for Vue libraries

26 lines (22 loc) 535 B
import { VueModel } from './VueModel'; export class HtmlModel extends VueModel { defaults() { return { ...super.defaults(), ...{ _model_name: 'HtmlModel', tag: null, }, }; } getVueTag() { // eslint-disable-line class-methods-use-this if (this.get('tag').toLowerCase().includes('script')) { return undefined; } return this.get('tag'); } } HtmlModel.serializers = { ...VueModel.serializers, };