{"classData":[{"comment":"/**\n * @class Neo.form.field.Radio\n * @extends Neo.form.field.CheckBox\n */","meta":{"filename":"Radio.mjs","lineno":4,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{}},"kind":"class","name":"Radio","augments":["Neo.form.field.CheckBox"],"memberof":"Neo.form.field","longname":"Neo.form.field.Radio","scope":"static","$longname":"Neo.form.field.Radio","$kind":"class","id":1909,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {String} className='Neo.form.field.Radio'\n         * @protected\n         */","meta":{"filename":"Radio.mjs","lineno":14,"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.Radio'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1910,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {String} ntype='radiofield'\n         * @protected\n         */","meta":{"filename":"Radio.mjs","lineno":19,"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":"'radiofield'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1911,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {Array} cls=['neo-radiofield']\n         */","meta":{"filename":"Radio.mjs","lineno":23,"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"]},"defaultvalue":"['neo-radiofield']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1912,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {String} inputType='radio'\n         */","meta":{"filename":"Radio.mjs","lineno":27,"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":"'radio'","longname":"inputType","scope":"global","$longname":"inputType","$kind":"property","id":1913,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Radio.mjs","lineno":31,"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":1914,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n     * Triggered after the checked config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[1152,1370],"filename":"Radio.mjs","lineno":45,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059431","name":"Radio#afterSetChecked","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the checked config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetChecked","longname":"Radio#afterSetChecked","kind":"function","memberof":"Radio","scope":"instance","$longname":"Radio#afterSetChecked","$kind":"method","id":1915,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n     * Gets triggered when a user checks a radio input.\n     * @param {Object} data\n     */","meta":{"range":[1476,1582],"filename":"Radio.mjs","lineno":58,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059452","name":"Radio#onInputValueChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Gets triggered when a user checks a radio input.","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onInputValueChange","longname":"Radio#onInputValueChange","kind":"function","memberof":"Radio","scope":"instance","$longname":"Radio#onInputValueChange","$kind":"method","id":1916,"neoClassName":"Neo.form.field.Radio"},{"comment":"/**\n     * Radios do not fire a change event for \"uncheck\", so we need to iterate over other radios with the same name.\n     */","meta":{"range":[1720,2607],"filename":"Radio.mjs","lineno":66,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/form/field","code":{"id":"astnode100059468","name":"Radio#uncheckGroupItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Radios do not fire a change event for \"uncheck\", so we need to iterate over other radios with the same name.","name":"uncheckGroupItems","longname":"Radio#uncheckGroupItems","kind":"function","memberof":"Radio","scope":"instance","params":[],"$longname":"Radio#uncheckGroupItems","$kind":"method","id":1917,"neoClassName":"Neo.form.field.Radio"}]}