{"classData":[{"comment":"/**\n * Base class for form field Triggers\n * @class Neo.form.field.trigger.Base\n * @extends Neo.component.Base\n */","meta":{"filename":"Base.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Base class for form field Triggers","kind":"class","name":"Base","augments":["Neo.component.Base"],"memberof":"Neo.form.field.trigger","longname":"Neo.form.field.trigger.Base","scope":"static","$longname":"Neo.form.field.trigger.Base","$kind":"class","id":2122,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * Valid values for align\n         * @member {String[]} alignValues=['end', 'start']\n         * @protected\n         * @static\n         */","meta":{"filename":"Base.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Valid values for align","kind":"member","name":"alignValues","type":{"names":["Array.<String>"]},"defaultvalue":"['end', 'start']","access":"protected","scope":"static","longname":"alignValues","$longname":"alignValues","$kind":"property","id":2123,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String} className='Neo.form.field.trigger.Base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.form.field.trigger.Base'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2124,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String} ntype='trigger'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'trigger'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":2125,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String} align_='end'\n         */","meta":{"filename":"Base.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"align_","type":{"names":["String"]},"defaultvalue":"'end'","longname":"align_","scope":"global","$longname":"align_","$kind":"property","id":2126,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String[]} cls=['neo-field-trigger']\n         */","meta":{"filename":"Base.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-field-trigger']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":2127,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Neo.form.field.Base|null} field=null\n         */","meta":{"filename":"Base.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"field","type":{"names":["Neo.form.field.Base","null"]},"defaultvalue":null,"longname":"field","scope":"global","$longname":"field","$kind":"property","id":2128,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {String|null} iconCls_=null\n         */","meta":{"filename":"Base.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"iconCls_","type":{"names":["String","null"]},"defaultvalue":null,"longname":"iconCls_","scope":"global","$longname":"iconCls_","$kind":"property","id":2129,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Boolean} isHovered=false\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"isHovered","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"isHovered","scope":"global","$longname":"isHovered","$kind":"property","id":2130,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * The scope of the trigger handler\n         * @member {Neo.core.Base|null} scope=null\n         */","meta":{"filename":"Base.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"The scope of the trigger handler","kind":"member","name":"scope","type":{"names":["Neo.core.Base","null"]},"defaultvalue":null,"longname":"scope","scope":"global","$longname":"scope","$kind":"property","id":2131,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Boolean} showOnHover=false\n         */","meta":{"filename":"Base.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"showOnHover","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showOnHover","scope":"global","$longname":"showOnHover","$kind":"property","id":2132,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * Internal flag used by field.getTrigger()\n         * @member {String} type='base'\n         * @protected\n         */","meta":{"filename":"Base.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"description":"Internal flag used by field.getTrigger()","kind":"member","name":"type","type":{"names":["String"]},"defaultvalue":"'base'","access":"protected","longname":"type","scope":"global","$longname":"type","$kind":"property","id":2133,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Object} _vdom={tabIndex: -1}\n         */","meta":{"filename":"Base.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tabIndex: -1}","description":"1}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":2134,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n         * @member {Number} weight_=10\n         */","meta":{"filename":"Base.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{}},"kind":"member","name":"weight_","type":{"names":["Number"]},"defaultvalue":10,"longname":"weight_","scope":"global","$longname":"weight_","$kind":"property","id":2135,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1975,2717],"filename":"Base.mjs","lineno":81,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100064863","name":"Base#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Base#construct","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#construct","$kind":"method","id":2136,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered after the align config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2870,3041],"filename":"Base.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100064964","name":"Base#afterSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the align config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetAlign","longname":"Base#afterSetAlign","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetAlign","$kind":"method","id":2137,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered after the hidden config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3197,3389],"filename":"Base.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100064994","name":"Base#afterSetHidden","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the hidden config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetHidden","longname":"Base#afterSetHidden","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetHidden","$kind":"method","id":2138,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered after the iconCls config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3544,3764],"filename":"Base.mjs","lineno":143,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100065028","name":"Base#afterSetIconCls","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the iconCls config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIconCls","longname":"Base#afterSetIconCls","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#afterSetIconCls","$kind":"method","id":2139,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * Triggered before the align config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3919,4039],"filename":"Base.mjs","lineno":161,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100065067","name":"Base#beforeSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the align config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetAlign","longname":"Base#beforeSetAlign","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#beforeSetAlign","$kind":"method","id":2140,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * @param {Boolean} updateParentVdom\n     * @param {Boolean} silent\n     */","meta":{"range":[4133,4350],"filename":"Base.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100065082","name":"Base#destroy","type":"MethodDefinition","paramnames":["updateParentVdom","silent"]},"vars":{"":null}},"params":[{"type":{"names":["Boolean"]},"name":"updateParentVdom"},{"type":{"names":["Boolean"]},"name":"silent"}],"name":"destroy","longname":"Base#destroy","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#destroy","$kind":"method","id":2141,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[4379,4464],"filename":"Base.mjs","lineno":182,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100065118","name":"Base#onMouseEnter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onMouseEnter","longname":"Base#onMouseEnter","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onMouseEnter","$kind":"method","id":2142,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     *\n     */","meta":{"range":[4493,4578],"filename":"Base.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100065134","name":"Base#onMouseLeave","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onMouseLeave","longname":"Base#onMouseLeave","kind":"function","memberof":"Base","scope":"instance","params":[],"$longname":"Base#onMouseLeave","$kind":"method","id":2143,"neoClassName":"Neo.form.field.trigger.Base"},{"comment":"/**\n     * click domEvent listener\n     * @param {Object} data\n     * @protected\n     */","meta":{"range":[4677,4847],"filename":"Base.mjs","lineno":200,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field/trigger","code":{"id":"astnode100065150","name":"Base#onTriggerClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"click domEvent listener","params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"onTriggerClick","longname":"Base#onTriggerClick","kind":"function","memberof":"Base","scope":"instance","$longname":"Base#onTriggerClick","$kind":"method","id":2144,"neoClassName":"Neo.form.field.trigger.Base"}]}