UNPKG

processmaker-builder

Version:

The gulp task runner for ProcessMaker building

55 lines (40 loc) 1.26 kB
var PMLabelField = function (settings) { PMUI.form.Field.call(this, settings); PMLabelField.prototype.init.call(this, settings); }; PMLabelField.prototype = new PMUI.form.Field(); PMLabelField.prototype.type = "PMLabelField"; PMLabelField.prototype.family = 'PMLabelField'; PMLabelField.prototype.init = function (settings) { var defaults = { text: "Mafe Label0", textMode: "plain" }; jQuery.extend(true, defaults, settings); this.setText(defaults.text); this.setTextMode(defaults.textMode); }; PMLabelField.prototype.setText = function (text) { this.controls[0].setText(text); return this; }; PMLabelField.prototype.setTextMode = function (textMode) { this.controls[0].setTextMode(textMode); return this; }; PMLabelField.prototype.setControls = function () { if (this.controls.length) { return this; } this.controls.push(new PMLabelControl()); return this; }; PMLabelField.prototype.getValue = function () { return null; }; PMLabelField.prototype.createHTML = function () { PMUI.form.Field.prototype.createHTML.call(this); this.hideLabel(); this.setLabelWidth('0%'); return this.html; };