{"classData":[{"comment":"/**\n * @class Neo.form.field.Text\n * @extends Neo.form.field.Base\n */","meta":{"filename":"Text.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Text","augments":["Neo.form.field.Base"],"memberof":"Neo.form.field","longname":"Neo.form.field.Text","scope":"static","$longname":"Neo.form.field.Text","$kind":"class","id":1992,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Set this value to false, in case a field should display errors up front\n     * @member {Boolean} validBeforeMount=true\n     */","meta":{"filename":"Text.mjs","lineno":17,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"Set this value to false, in case a field should display errors up front","kind":"member","name":"validBeforeMount","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"validBeforeMount","scope":"global","$longname":"validBeforeMount","$kind":"property","id":1993,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Valid values for autoCapitalize\n         * @member {String[]} autoCapitalizeValues=['characters','none','on','off','sentences','words']\n         * @protected\n         * @static\n         */","meta":{"filename":"Text.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for autoCapitalize","kind":"member","name":"autoCapitalizeValues","type":{"names":["Array.<String>"]},"defaultvalue":"['characters','none','on','off','sentences','words']","access":"protected","scope":"static","longname":"autoCapitalizeValues","$longname":"autoCapitalizeValues","$kind":"property","id":1994,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Valid values for labelPosition\n         * @member {String[]} labelPositions=['bottom','inline','left','right','top']\n         * @protected\n         * @static\n         */","meta":{"filename":"Text.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values for labelPosition","kind":"member","name":"labelPositions","type":{"names":["Array.<String>"]},"defaultvalue":"['bottom','inline','left','right','top']","access":"protected","scope":"static","longname":"labelPositions","$longname":"labelPositions","$kind":"property","id":1995,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Text'\n         * @protected\n         */","meta":{"filename":"Text.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.Text'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1996,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} ntype='textfield'\n         * @protected\n         */","meta":{"filename":"Text.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'textfield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1997,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * An enumerated attribute that controls whether and how text input is automatically capitalized as it is\n         * entered/edited by the user.\n         * Valid values: 'characters', 'none', 'on', 'off', 'sentences', 'words'\n         * @member {String} autoCapitalize=off'\n         */","meta":{"filename":"Text.mjs","lineno":53,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"An enumerated attribute that controls whether and how text input is automatically capitalized as it is<br />entered/edited by the user.<br />Valid values: 'characters', 'none', 'on', 'off', 'sentences', 'words'","kind":"member","name":"autoCapitalize","type":{"names":["String"]},"defaultvalue":"off'","longname":"autoCapitalize","scope":"global","$longname":"autoCapitalize","$kind":"property","id":1998,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Boolean} autoComplete_=false\n         */","meta":{"filename":"Text.mjs","lineno":57,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"autoComplete_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"autoComplete_","scope":"global","$longname":"autoComplete_","$kind":"property","id":1999,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Internal variable to store the actual width for the label centerBorderEl\n         * (only needed for labelPosition: 'inline')\n         * @member {Number|null} centerBorderElWidth=null\n         * @protected\n         */","meta":{"filename":"Text.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"Internal variable to store the actual width for the label centerBorderEl<br />(only needed for labelPosition: 'inline')","kind":"member","name":"centerBorderElWidth","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"centerBorderElWidth","scope":"global","$longname":"centerBorderElWidth","$kind":"property","id":2000,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * True shows a clear trigger in case the field has a non empty value.\n         * @member {Boolean} clearable_=true\n         */","meta":{"filename":"Text.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"True shows a clear trigger in case the field has a non empty value.","kind":"member","name":"clearable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"clearable_","scope":"global","$longname":"clearable_","$kind":"property","id":2001,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * True will reset the field to its initial value config.\n         * Recommended for fields with required: true\n         * @member {Boolean} clearToOriginalValue_=false\n         */","meta":{"filename":"Text.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"True will reset the field to its initial value config.<br />Recommended for fields with required: true","kind":"member","name":"clearToOriginalValue_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"clearToOriginalValue_","scope":"global","$longname":"clearToOriginalValue_","$kind":"property","id":2002,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String[]} cls=['neo-textfield']\n         */","meta":{"filename":"Text.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-textfield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2003,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Boolean} hideLabel_=false\n         */","meta":{"filename":"Text.mjs","lineno":83,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"hideLabel_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"hideLabel_","scope":"global","$longname":"hideLabel_","$kind":"property","id":2004,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} inputType_='text'\n         */","meta":{"filename":"Text.mjs","lineno":87,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"inputType_","type":{"names":["String"]},"defaultvalue":"'text'","longname":"inputType_","scope":"global","$longname":"inputType_","$kind":"property","id":2005,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * Valid values: 'bottom', 'inline', 'left', 'right', 'top'\n         * @member {String} labelPosition_='left'\n         */","meta":{"filename":"Text.mjs","lineno":92,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"Valid values: 'bottom', 'inline', 'left', 'right', 'top'","kind":"member","name":"labelPosition_","type":{"names":["String"]},"defaultvalue":"'left'","longname":"labelPosition_","scope":"global","$longname":"labelPosition_","$kind":"property","id":2006,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String} labelText_='LabelText'\n         */","meta":{"filename":"Text.mjs","lineno":96,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"labelText_","type":{"names":["String"]},"defaultvalue":"'LabelText'","longname":"labelText_","scope":"global","$longname":"labelText_","$kind":"property","id":2007,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * defaults to px\n         * @member {Number|String} labelWidth_=150\n         */","meta":{"filename":"Text.mjs","lineno":101,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"defaults to px","kind":"member","name":"labelWidth_","type":{"names":["Number","String"]},"defaultvalue":150,"longname":"labelWidth_","scope":"global","$longname":"labelWidth_","$kind":"property","id":2008,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * The maximum amount of chars which you can enter into this field\n         * @member {Number|null} maxLength_=null\n         */","meta":{"filename":"Text.mjs","lineno":106,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"The maximum amount of chars which you can enter into this field","kind":"member","name":"maxLength_","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"maxLength_","scope":"global","$longname":"maxLength_","$kind":"property","id":2009,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * The minimum amount of chars which you can enter into this field\n         * @member {Number|null} minLength_=null\n         */","meta":{"filename":"Text.mjs","lineno":111,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"The minimum amount of chars which you can enter into this field","kind":"member","name":"minLength_","type":{"names":["Number","null"]},"defaultvalue":null,"longname":"minLength_","scope":"global","$longname":"minLength_","$kind":"property","id":2010,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {String|null} placeholderText_=null\n         */","meta":{"filename":"Text.mjs","lineno":115,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"placeholderText_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"placeholderText_","scope":"global","$longname":"placeholderText_","$kind":"property","id":2011,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Boolean} required_=false\n         */","meta":{"filename":"Text.mjs","lineno":119,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"required_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"required_","scope":"global","$longname":"required_","$kind":"property","id":2012,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * null => Follow the element's default behavior for spell checking\n         * @member {Boolean|null} spellCheck_=false\n         */","meta":{"filename":"Text.mjs","lineno":124,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"description":"null => Follow the element's default behavior for spell checking","kind":"member","name":"spellCheck_","type":{"names":["Boolean","null"]},"defaultvalue":false,"longname":"spellCheck_","scope":"global","$longname":"spellCheck_","$kind":"property","id":2013,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Object|Object[]|null} triggers_=null\n         */","meta":{"filename":"Text.mjs","lineno":128,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"triggers_","type":{"names":["Object","Array.<Object>","null"]},"defaultvalue":null,"longname":"triggers_","scope":"global","$longname":"triggers_","$kind":"property","id":2014,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Text.mjs","lineno":132,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2015,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[4459,4729],"filename":"Text.mjs","lineno":142,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061364","name":"Text#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Text#construct","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#construct","$kind":"method","id":2016,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the appName config got changed\n     * @param {String} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[4889,5096],"filename":"Text.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061402","name":"Text#afterSetAppName","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the appName config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetAppName","longname":"Text#afterSetAppName","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetAppName","$kind":"method","id":2017,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the autoCapitalize config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[5258,5406],"filename":"Text.mjs","lineno":177,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061423","name":"Text#afterSetAutoCapitalize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the autoCapitalize config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetAutoCapitalize","longname":"Text#afterSetAutoCapitalize","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetAutoCapitalize","$kind":"method","id":2018,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the autoComplete config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5568,5682],"filename":"Text.mjs","lineno":187,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061445","name":"Text#afterSetAutoComplete","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the autoComplete config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetAutoComplete","longname":"Text#afterSetAutoComplete","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetAutoComplete","$kind":"method","id":2019,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the clearable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5841,6138],"filename":"Text.mjs","lineno":197,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061461","name":"Text#afterSetClearable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the clearable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetClearable","longname":"Text#afterSetClearable","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetClearable","$kind":"method","id":2020,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the clearToOriginalValue config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6308,6463],"filename":"Text.mjs","lineno":216,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061503","name":"Text#afterSetClearToOriginalValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the clearToOriginalValue config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetClearToOriginalValue","longname":"Text#afterSetClearToOriginalValue","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetClearToOriginalValue","$kind":"method","id":2021,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the hideLabel config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[6622,6830],"filename":"Text.mjs","lineno":229,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061520","name":"Text#afterSetHideLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hideLabel config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHideLabel","longname":"Text#afterSetHideLabel","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetHideLabel","$kind":"method","id":2022,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the id config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6980,7390],"filename":"Text.mjs","lineno":245,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061556","name":"Text#afterSetId","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the id config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetId","longname":"Text#afterSetId","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetId","$kind":"method","id":2023,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the inputType config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7547,7635],"filename":"Text.mjs","lineno":265,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061612","name":"Text#afterSetInputType","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the inputType config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetInputType","longname":"Text#afterSetInputType","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetInputType","$kind":"method","id":2024,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the labelPosition config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[7796,9321],"filename":"Text.mjs","lineno":275,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061625","name":"Text#afterSetLabelPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelPosition config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelPosition","longname":"Text#afterSetLabelPosition","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetLabelPosition","$kind":"method","id":2025,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the labelText config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[9478,10120],"filename":"Text.mjs","lineno":333,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061824","name":"Text#afterSetLabelText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelText config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelText","longname":"Text#afterSetLabelText","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetLabelText","$kind":"method","id":2026,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the labelWidth config got changed\n     * @param {Number|String} value\n     * @param {Number|String} oldValue\n     * @protected\n     */","meta":{"range":[10292,10625],"filename":"Text.mjs","lineno":363,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061909","name":"Text#afterSetLabelWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the labelWidth config got changed","params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabelWidth","longname":"Text#afterSetLabelWidth","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetLabelWidth","$kind":"method","id":2027,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the maxLength config got changed\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @protected\n     */","meta":{"range":[10792,10928],"filename":"Text.mjs","lineno":383,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061960","name":"Text#afterSetMaxLength","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxLength config got changed","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxLength","longname":"Text#afterSetMaxLength","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetMaxLength","$kind":"method","id":2028,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the minLength config got changed\n     * @param {Number|null} value\n     * @param {Number|null} oldValue\n     * @protected\n     */","meta":{"range":[11095,11231],"filename":"Text.mjs","lineno":394,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061978","name":"Text#afterSetMinLength","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the minLength config got changed","params":[{"type":{"names":["Number","null"]},"name":"value"},{"type":{"names":["Number","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetMinLength","longname":"Text#afterSetMinLength","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetMinLength","$kind":"method","id":2029,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[11388,12082],"filename":"Text.mjs","lineno":405,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100061996","name":"Text#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Text#afterSetMounted","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetMounted","$kind":"method","id":2030,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the placeholderText config got changed\n     * @param {String|null} value\n     * @param {String|null} oldValue\n     * @protected\n     */","meta":{"range":[12255,12378],"filename":"Text.mjs","lineno":437,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062083","name":"Text#afterSetPlaceholderText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the placeholderText config got changed","params":[{"type":{"names":["String","null"]},"name":"value"},{"type":{"names":["String","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetPlaceholderText","longname":"Text#afterSetPlaceholderText","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetPlaceholderText","$kind":"method","id":2031,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the required config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[12536,12685],"filename":"Text.mjs","lineno":447,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062101","name":"Text#afterSetRequired","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the required config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRequired","longname":"Text#afterSetRequired","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetRequired","$kind":"method","id":2032,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the spellCheck config got changed\n     * @param {Boolean|null} value\n     * @param {Boolean|null} oldValue\n     * @protected\n     */","meta":{"range":[12855,12980],"filename":"Text.mjs","lineno":458,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062122","name":"Text#afterSetSpellCheck","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the spellCheck config got changed","params":[{"type":{"names":["Boolean","null"]},"name":"value"},{"type":{"names":["Boolean","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetSpellCheck","longname":"Text#afterSetSpellCheck","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetSpellCheck","$kind":"method","id":2033,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the triggers config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[13140,14988],"filename":"Text.mjs","lineno":468,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062142","name":"Text#afterSetTriggers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the triggers config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetTriggers","longname":"Text#afterSetTriggers","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetTriggers","$kind":"method","id":2034,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the value config got changed\n     * todo: add validation logic\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[15175,15733],"filename":"Text.mjs","lineno":533,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062391","name":"Text#afterSetValue","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the value config got changed<br />todo: add validation logic","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetValue","longname":"Text#afterSetValue","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetValue","$kind":"method","id":2035,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered after the width config got changed\n     * @param {Number|String} value\n     * @param {Number|String} oldValue\n     * @protected\n     */","meta":{"range":[15900,16017],"filename":"Text.mjs","lineno":557,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062481","name":"Text#afterSetWidth","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the width config got changed","params":[{"type":{"names":["Number","String"]},"name":"value"},{"type":{"names":["Number","String"]},"name":"oldValue"}],"access":"protected","name":"afterSetWidth","longname":"Text#afterSetWidth","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#afterSetWidth","$kind":"method","id":2036,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Return a shallow copy of the triggers config\n     * @param {Array|null} value\n     * @protected\n     */","meta":{"range":[16142,16274],"filename":"Text.mjs","lineno":567,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062499","name":"Text#beforeGetTriggers","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Return a shallow copy of the triggers config","params":[{"type":{"names":["Array","null"]},"name":"value"}],"access":"protected","name":"beforeGetTriggers","longname":"Text#beforeGetTriggers","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeGetTriggers","$kind":"method","id":2037,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered before the autoCapitalize config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[16463,16610],"filename":"Text.mjs","lineno":582,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062517","name":"Text#beforeSetAutoCapitalize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the autoCapitalize config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetAutoCapitalize","longname":"Text#beforeSetAutoCapitalize","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeSetAutoCapitalize","$kind":"method","id":2038,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered before the labelPosition config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     * @returns {String}\n     */","meta":{"range":[16798,16919],"filename":"Text.mjs","lineno":593,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062532","name":"Text#beforeSetLabelPosition","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the labelPosition config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","returns":[{"type":{"names":["String"]}}],"name":"beforeSetLabelPosition","longname":"Text#beforeSetLabelPosition","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeSetLabelPosition","$kind":"method","id":2039,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Triggered before the triggers config gets changed\n     * @param {Object|Object[]} value\n     * @param {Object[]} oldValue\n     * @returns {Object[]} the parsed triggers config\n     * @protected\n     * @returns {Object|Object[]}\n     */","meta":{"range":[17176,18277],"filename":"Text.mjs","lineno":605,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062546","name":"Text#beforeSetTriggers","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the triggers config gets changed","params":[{"type":{"names":["Object","Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"returns":[{"type":{"names":["Array.<Object>"]},"description":"the parsed triggers config"},{"type":{"names":["Object","Array.<Object>"]}}],"access":"protected","name":"beforeSetTriggers","longname":"Text#beforeSetTriggers","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#beforeSetTriggers","$kind":"method","id":2040,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Changes the value of a inputEl vdom object attribute or removes it in case it has no value\n     * @param {String} key\n     * @param {Array|Number|Object|String|null} value\n     */","meta":{"range":[18478,18763],"filename":"Text.mjs","lineno":647,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062699","name":"Text#changeInputElKey","type":"MethodDefinition","paramnames":["key","value"]},"vars":{"":null}},"description":"Changes the value of a inputEl vdom object attribute or removes it in case it has no value","params":[{"type":{"names":["String"]},"name":"key"},{"type":{"names":["Array","Number","Object","String","null"]},"name":"value"}],"name":"changeInputElKey","longname":"Text#changeInputElKey","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#changeInputElKey","$kind":"method","id":2041,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Resets the field to its original value or null depending on the clearToOriginalValue config\n     */","meta":{"range":[18884,19026],"filename":"Text.mjs","lineno":663,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062751","name":"Text#clear","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Resets the field to its original value or null depending on the clearToOriginalValue config","name":"clear","longname":"Text#clear","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#clear","$kind":"method","id":2042,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Calls focus() on the inputEl node instead\n     * @param {String} id=this.id\n     * @override\n     */","meta":{"range":[19148,19215],"filename":"Text.mjs","lineno":675,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062780","name":"Text#focus","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Calls focus() on the inputEl node instead","params":[{"type":{"names":["String"]},"defaultvalue":"this.id","name":"id"}],"override":true,"name":"focus","longname":"Text#focus","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#focus","$kind":"method","id":2043,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Object|null}\n     */","meta":{"range":[19267,19399],"filename":"Text.mjs","lineno":682,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062798","name":"Text#getCenterBorderEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object","null"]}}],"name":"getCenterBorderEl","longname":"Text#getCenterBorderEl","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getCenterBorderEl","$kind":"method","id":2044,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Object|null}\n     */","meta":{"range":[19451,19574],"filename":"Text.mjs","lineno":690,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062817","name":"Text#getInputEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object","null"]}}],"name":"getInputEl","longname":"Text#getInputEl","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputEl","$kind":"method","id":2045,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[19620,19678],"filename":"Text.mjs","lineno":697,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062836","name":"Text#getInputElId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getInputElId","longname":"Text#getInputElId","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputElId","$kind":"method","id":2046,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Calculates the new inputWidth based on the labelWidth & total width\n     * @returns {Number|null} null in case this.width is unknown\n     */","meta":{"range":[19840,20307],"filename":"Text.mjs","lineno":705,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062847","name":"Text#getInputWidth","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Calculates the new inputWidth based on the labelWidth & total width","returns":[{"type":{"names":["Number","null"]},"description":"null in case this.width is unknown"}],"name":"getInputWidth","longname":"Text#getInputWidth","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputWidth","$kind":"method","id":2047,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[20354,20425],"filename":"Text.mjs","lineno":723,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062911","name":"Text#getInputWrapperId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getInputWrapperId","longname":"Text#getInputWrapperId","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getInputWrapperId","$kind":"method","id":2048,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Object|null}\n     */","meta":{"range":[20477,20590],"filename":"Text.mjs","lineno":730,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062922","name":"Text#getLabelEl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object","null"]}}],"name":"getLabelEl","longname":"Text#getLabelEl","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getLabelEl","$kind":"method","id":2049,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[20637,20693],"filename":"Text.mjs","lineno":738,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062941","name":"Text#getLabelId","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getLabelId","longname":"Text#getLabelId","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#getLabelId","$kind":"method","id":2050,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {String} type\n     * @returns {Neo.form.field.trigger.Base|null}\n     */","meta":{"range":[20794,21114],"filename":"Text.mjs","lineno":746,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062952","name":"Text#getTrigger","type":"MethodDefinition","paramnames":["type"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"type"}],"returns":[{"type":{"names":["Neo.form.field.trigger.Base","null"]}}],"name":"getTrigger","longname":"Text#getTrigger","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#getTrigger","$kind":"method","id":2051,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {String} id\n     * @returns {Neo.form.field.trigger.Base|null}\n     */","meta":{"range":[21213,21531],"filename":"Text.mjs","lineno":765,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100062998","name":"Text#getTriggerById","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"id"}],"returns":[{"type":{"names":["Neo.form.field.trigger.Base","null"]}}],"name":"getTriggerById","longname":"Text#getTriggerById","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#getTriggerById","$kind":"method","id":2052,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {String} type\n     * @protected\n     * @returns {String} The trigger node id\n     */","meta":{"range":[21644,21715],"filename":"Text.mjs","lineno":785,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063044","name":"Text#getTriggerId","type":"MethodDefinition","paramnames":["type"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"type"}],"access":"protected","returns":[{"type":{"names":["String"]},"description":"The trigger node id"}],"name":"getTriggerId","longname":"Text#getTriggerId","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#getTriggerId","$kind":"method","id":2053,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Finds a trigger by a given type config\n     * @param {String} type\n     * @returns {Boolean}\n     */","meta":{"range":[21837,22124],"filename":"Text.mjs","lineno":794,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063057","name":"Text#hasTrigger","type":"MethodDefinition","paramnames":["type"]},"vars":{"":null}},"description":"Finds a trigger by a given type config","params":[{"type":{"names":["String"]},"name":"type"}],"returns":[{"type":{"names":["Boolean"]}}],"name":"hasTrigger","longname":"Text#hasTrigger","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#hasTrigger","$kind":"method","id":2054,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Boolean}\n     */","meta":{"range":[22172,22242],"filename":"Text.mjs","lineno":811,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063098","name":"Text#isEmpty","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]}}],"name":"isEmpty","longname":"Text#isEmpty","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#isEmpty","$kind":"method","id":2055,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @returns {Boolean}\n     */","meta":{"range":[22290,22773],"filename":"Text.mjs","lineno":818,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063107","name":"Text#isValid","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Boolean"]}}],"name":"isValid","longname":"Text#isValid","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#isValid","$kind":"method","id":2056,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} config\n     * @param {Boolean} [preventOriginalConfig] True prevents the instance from getting an originalConfig property\n     * @returns {Object} config\n     */","meta":{"range":[22972,23252],"filename":"Text.mjs","lineno":843,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063176","name":"Text#mergeConfig","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"},{"type":{"names":["Boolean"]},"optional":true,"description":"True prevents the instance from getting an originalConfig property","name":"preventOriginalConfig"}],"returns":[{"type":{"names":["Object"]},"description":"config"}],"name":"mergeConfig","longname":"Text#mergeConfig","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#mergeConfig","$kind":"method","id":2057,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.path\n     * @protected\n     */","meta":{"range":[23355,23833],"filename":"Text.mjs","lineno":859,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063219","name":"Text#onFocusEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.path"}],"access":"protected","name":"onFocusEnter","longname":"Text#onFocusEnter","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#onFocusEnter","$kind":"method","id":2058,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} data\n     * @param {Object[]} data.oldPath\n     * @protected\n     */","meta":{"range":[23939,24331],"filename":"Text.mjs","lineno":883,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063290","name":"Text#onFocusLeave","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array.<Object>"]},"name":"data.oldPath"}],"access":"protected","name":"onFocusLeave","longname":"Text#onFocusLeave","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#onFocusLeave","$kind":"method","id":2059,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[24399,24833],"filename":"Text.mjs","lineno":903,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063343","name":"Text#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onInputValueChange","longname":"Text#onInputValueChange","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#onInputValueChange","$kind":"method","id":2060,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Removes all triggers of a given type\n     * @param {String} type\n     * @param {Boolean} [silent=false] true prevents a vdom update\n     * @param {Array} [triggerSource] pass a shallow copy of this.triggers\n     * @returns {Boolean} true in case a trigger was found & removed\n     */","meta":{"range":[25138,25748],"filename":"Text.mjs","lineno":926,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063398","name":"Text#removeTrigger","type":"MethodDefinition","paramnames":["type","silent","triggerSource"]},"vars":{"":null}},"description":"Removes all triggers of a given type","params":[{"type":{"names":["String"]},"name":"type"},{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true prevents a vdom update","name":"silent"},{"type":{"names":["Array"]},"optional":true,"description":"pass a shallow copy of this.triggers","name":"triggerSource"}],"returns":[{"type":{"names":["Boolean"]},"description":"true in case a trigger was found & removed"}],"name":"removeTrigger","longname":"Text#removeTrigger","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#removeTrigger","$kind":"method","id":2061,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Resets the field to its original value or null depending on the clearToOriginalValue config\n     * You can optionally pass a new value, which will adjust the originalConfig.value if needed.\n     * @param {String|null} [value=null]\n     */","meta":{"range":[26008,26169],"filename":"Text.mjs","lineno":956,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063481","name":"Text#reset","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Resets the field to its original value or null depending on the clearToOriginalValue config<br />You can optionally pass a new value, which will adjust the originalConfig.value if needed.","params":[{"type":{"names":["String","null"]},"optional":true,"defaultvalue":null,"name":"value"}],"name":"reset","longname":"Text#reset","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#reset","$kind":"method","id":2062,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Used for labelPosition: 'inline' to adjust the top border matching to the length of the label\n     * @param {Boolean} [silent=false] true to get the value, but not apply it to the DOM\n     * @protected\n     */","meta":{"range":[26400,26813],"filename":"Text.mjs","lineno":969,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063509","name":"Text#updateCenterBorderElWidth","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"description":"Used for labelPosition: 'inline' to adjust the top border matching to the length of the label","params":[{"type":{"names":["Boolean"]},"optional":true,"defaultvalue":false,"description":"true to get the value, but not apply it to the DOM","name":"silent"}],"access":"protected","name":"updateCenterBorderElWidth","longname":"Text#updateCenterBorderElWidth","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#updateCenterBorderElWidth","$kind":"method","id":2063,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Calculates the new inputWidth based on the labelWidth & total width\n     * @protected\n     */","meta":{"range":[26928,27259],"filename":"Text.mjs","lineno":988,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063584","name":"Text#updateInputWidth","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Calculates the new inputWidth based on the labelWidth & total width","access":"protected","name":"updateInputWidth","longname":"Text#updateInputWidth","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#updateInputWidth","$kind":"method","id":2064,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * Since triggers do not get rendered, assign the relevant props\n     * todo: this could be handled by component.Base\n     */","meta":{"range":[27403,27851],"filename":"Text.mjs","lineno":1006,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063640","name":"Text#updateTriggerVnodes","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Since triggers do not get rendered, assign the relevant props<br />todo: this could be handled by component.Base","name":"updateTriggerVnodes","longname":"Text#updateTriggerVnodes","kind":"function","memberof":"Text","scope":"instance","params":[],"$longname":"Text#updateTriggerVnodes","$kind":"method","id":2065,"neoClassName":"Neo.form.field.Text"},{"comment":"/**\n     * @param {Boolean} silent=true\n     */","meta":{"range":[27909,28227],"filename":"Text.mjs","lineno":1026,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100063691","name":"Text#updateValidationIndicators","type":"MethodDefinition","paramnames":["silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"defaultvalue":true,"name":"silent"}],"name":"updateValidationIndicators","longname":"Text#updateValidationIndicators","kind":"function","memberof":"Text","scope":"instance","$longname":"Text#updateValidationIndicators","$kind":"method","id":2066,"neoClassName":"Neo.form.field.Text"}]}