UNPKG

tfp

Version:

A Web UI framework for TaskBuilder

24 lines (19 loc) 669 B
import TFPComponentRender from '../render.js' export default class TextAreaRender extends TFPComponentRender { constructor(__tfp, _dataModel, _level) { super(__tfp, _dataModel, _level); } getAttrHtml(retainStyleAttr) { var attrHtml = super.getAttrHtml(retainStyleAttr); if(this._tfp.isDesigning && attrHtml.indexOf("readonly")<0) attrHtml += " readonly"; return attrHtml; } getBodyHtml(getComponentsHtml) { if(this.value) return this.value; return ""; } getHtml(getComponentsHtml, parentIndent, retainStyleAttr) { return super.getHtml("textarea", false, parentIndent, retainStyleAttr); } }