// args from parent if ( parent['password'] != null ) args.password = parent.password; parent._field = this; super.construct( parent, args ); if (parent['onfocus']) parent.onfocus.sendEvent(s); if (parent['onblur']) parent.onblur.sendEvent(s); if (! this.ignorecallup) { parent.doSetValue(this.getText(),false,true); } this.ignorecallup = false; var fx = parent.getAttributeRelative('x',canvas); var fy = parent.getAttributeRelative('y',canvas); var fw = parent.getAttributeRelative('width',canvas); var fh = parent.getAttributeRelative('height',canvas); return [fx,fy,fw,fh]; if ( parent['getPrevSelection'] ) return parent.getPrevSelection() return null; // default tab order occurs if ( parent['getNextSelection'] ) return parent.getNextSelection() return null; // default tab order occurs super.setAttribute('height', h); this._initialtexty = (!this._initcomplete); if (this._initcomplete) this._placeTextY() this.multiline = newMultiline; if (this._initcomplete) { this._field.setAttribute('multiline', newMultiline); this._placeTextY(); } if (this._field) { if (this.multiline) { this._field.setAttribute('y', 2); } else { this._field.setAttribute('y', (this.height - this._field.fontsize) / 2 - 3); } } if (! isinitvalue) { if ($debug) { Debug.deprecated(this, arguments.callee, this.setAttribute); } } this.doSetValue(t,isinitvalue, false); if (type == null) type = this.type; this.doSetValue(lz.Type.acceptTypeValue(type, data, this, 'value'), true, false); this.doSetValue('', isinitvalue, false); this.setAttribute('maxlength', n); this._field.setMaxlength(n); this._field.setSelection(start, end); return this._field.getSelectionPosition(); return this._field.getSelectionSize(); if ($debug) { Debug.deprecated(this, arguments.callee, this.setAttribute); } this.setAttribute('pattern', r); this.pattern = r; if (this.onpattern.ready) { this.onpattern.sendEvent(r); } if (this._initcomplete) { this._field.setAttribute('pattern', r); } if (this._initcomplete) { return (this._field ? this._field.getText() : ""); } else { return this._initialtext; } if (this._initcomplete) { return (this._field ? this._field.getText() : ""); } else { return this._initialtext; } this._field.setAttribute('enabled', this._enabled); if (this.style != null) { if (this.bgcolor) { this._field.setAttribute('bgcolor',s.textfieldcolor); } if (this['_face']) { this._face.setAttribute('bgcolor',s.textfieldcolor); } }