UNPKG

@oat-sa/tao-item-runner-qti

Version:
24 lines (19 loc) 689 B
import Element from 'taoQtiItem/qtiItem/core/Element'; import _ from 'lodash'; import rendererConfig from 'taoQtiItem/qtiItem/helper/rendererConfig'; var Img = Element.extend({ qtiClass: 'img', render: function() { var args = rendererConfig.getOptionsFromArguments(arguments), renderer = args.renderer || this.getRenderer(), defaultData = {}; defaultData.attributes = { src: renderer.resolveUrl(this.attr('src')) }; return this._super(_.merge(defaultData, args.data), args.placeholder, args.subclass, renderer); }, isEmpty: function() { return !this.attr('src'); } }); export default Img;