{"classData":[{"comment":"/**\n * @class Neo.component.mwc.Button\n * @extends Neo.component.Base\n */","meta":{"filename":"Button.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"class","name":"Button","augments":["Neo.component.Base"],"memberof":"Neo.component.mwc","longname":"Neo.component.mwc.Button","scope":"static","$longname":"Neo.component.mwc.Button","$kind":"class","id":1100,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} className='Neo.component.mwc.Button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.mwc.Button'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1101,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} ntype='mwc-button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'mwc-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1102,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} dense_=false\n         */","meta":{"filename":"Button.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"dense_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"dense_","scope":"global","$longname":"dense_","$kind":"property","id":1103,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * Shortcut for domListeners={click:handler}\n         * A string based value assumes that the handlerFn lives inside a ComponentController\n         * @member {Function|String|null} handler_=null\n         */","meta":{"filename":"Button.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"description":"Shortcut for domListeners={click:handler}<br />A string based value assumes that the handlerFn lives inside a ComponentController","kind":"member","name":"handler_","type":{"names":["function","String","null"]},"defaultvalue":null,"longname":"handler_","scope":"global","$longname":"handler_","$kind":"property","id":1104,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} icon_=''\n         */","meta":{"filename":"Button.mjs","lineno":34,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"icon_","type":{"names":["String"]},"defaultvalue":"''","longname":"icon_","scope":"global","$longname":"icon_","$kind":"property","id":1105,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {String} label_=''\n         */","meta":{"filename":"Button.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"label_","type":{"names":["String"]},"defaultvalue":"''","longname":"label_","scope":"global","$longname":"label_","$kind":"property","id":1106,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} outlined_=false\n         */","meta":{"filename":"Button.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"outlined_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"outlined_","scope":"global","$longname":"outlined_","$kind":"property","id":1107,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} raised_=false\n         */","meta":{"filename":"Button.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"raised_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"raised_","scope":"global","$longname":"raised_","$kind":"property","id":1108,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Boolean} unelevated_=false\n         */","meta":{"filename":"Button.mjs","lineno":50,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"unelevated_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"unelevated_","scope":"global","$longname":"unelevated_","$kind":"property","id":1109,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n         * @member {Object} _vdom={tag:'mwc-button'}\n         */","meta":{"filename":"Button.mjs","lineno":54,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"defaultvalue":"{tag:'mwc-button'}","longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1110,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[1470,1830],"filename":"Button.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038947","name":"Button#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Button#construct","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#construct","$kind":"method","id":1111,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the dense config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1986,2072],"filename":"Button.mjs","lineno":80,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100038995","name":"Button#afterSetDense","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the dense config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDense","longname":"Button#afterSetDense","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetDense","$kind":"method","id":1112,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the disabled config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @override\n     * @protected\n     */","meta":{"range":[2248,2340],"filename":"Button.mjs","lineno":91,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039008","name":"Button#afterSetDisabled","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the disabled config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"override":true,"access":"protected","name":"afterSetDisabled","longname":"Button#afterSetDisabled","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetDisabled","$kind":"method","id":1113,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the handler config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2495,2754],"filename":"Button.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039021","name":"Button#afterSetHandler","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the handler config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetHandler","longname":"Button#afterSetHandler","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetHandler","$kind":"method","id":1114,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the icon config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[2907,2991],"filename":"Button.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039055","name":"Button#afterSetIcon","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the icon config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetIcon","longname":"Button#afterSetIcon","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetIcon","$kind":"method","id":1115,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the label config got changed.\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3145,3231],"filename":"Button.mjs","lineno":127,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039068","name":"Button#afterSetLabel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the label config got changed.","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetLabel","longname":"Button#afterSetLabel","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetLabel","$kind":"method","id":1116,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the outlined config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3390,3490],"filename":"Button.mjs","lineno":137,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039081","name":"Button#afterSetOutlined","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the outlined config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetOutlined","longname":"Button#afterSetOutlined","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetOutlined","$kind":"method","id":1117,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the raised config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3647,3743],"filename":"Button.mjs","lineno":147,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039096","name":"Button#afterSetRaised","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the raised config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetRaised","longname":"Button#afterSetRaised","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetRaised","$kind":"method","id":1118,"neoClassName":"Neo.component.mwc.Button"},{"comment":"/**\n     * Triggered after the unelevated config got changed.\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3904,4008],"filename":"Button.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component/mwc","code":{"id":"astnode100039111","name":"Button#afterSetUnelevated","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the unelevated config got changed.","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetUnelevated","longname":"Button#afterSetUnelevated","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetUnelevated","$kind":"method","id":1119,"neoClassName":"Neo.component.mwc.Button"}]}