UNPKG

tfp

Version:

A Web UI framework for TaskBuilder

22 lines (19 loc) 804 B
import TFPComponentRender from '../render.js' export default class HiddenRender extends TFPComponentRender { constructor(__tfp, _dataModel, _level) { super(__tfp, _dataModel, _level); } getHtml = function(getComponentsHtml, parentIndent) { let indent = this.getHtmlIndent(); if(this._tfp.isDesigning) { return indent+"<img id=\""+this.dataModel.id+"\" " +"src=\""+this._tfp.rootPath+"/src/components/hidden/images/icon-24-dark.png\" " +"style=\"position:absolute; z-index:999; top:0; right:0;\">\r\n"; } else { let cptHtml = indent+"<input id=\""+this.dataModel.id+"\" type=\"hidden\""; if(this.dataModel.value) cptHtml += " value=\""+this.dataModel.value+"\""; cptHtml += " />\r\n"; return cptHtml; } } }