{"classData":[{"comment":"/**\n * @class RealWorld.view.article.CreateComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"CreateComponent.mjs","lineno":6,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"class","name":"CreateComponent","augments":["Neo.component.Base"],"memberof":"RealWorld.view.article","longname":"RealWorld.view.article.CreateComponent","scope":"static","$longname":"RealWorld.view.article.CreateComponent","$kind":"class","id":4070,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String} className='RealWorld.view.article.CreateComponent'\n         * @protected\n         */","meta":{"filename":"CreateComponent.mjs","lineno":16,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'RealWorld.view.article.CreateComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":4071,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String} body_=''\n         */","meta":{"filename":"CreateComponent.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"body_","type":{"names":["String"]},"defaultvalue":"''","longname":"body_","scope":"global","$longname":"body_","$kind":"property","id":4072,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String[]} cls=['editor-page']\n         */","meta":{"filename":"CreateComponent.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['editor-page']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":4073,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {Object[]} errors_=[]\n         */","meta":{"filename":"CreateComponent.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"errors_","type":{"names":["Array.<Object>"]},"defaultvalue":"[]","longname":"errors_","scope":"global","$longname":"errors_","$kind":"property","id":4074,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String} description_=''\n         */","meta":{"filename":"CreateComponent.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"description_","type":{"names":["String"]},"defaultvalue":"''","longname":"description_","scope":"global","$longname":"description_","$kind":"property","id":4075,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String|null} slug=null\n         */","meta":{"filename":"CreateComponent.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"slug","type":{"names":["String","null"]},"defaultvalue":null,"longname":"slug","scope":"global","$longname":"slug","$kind":"property","id":4076,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String[]} tagList_=[]\n         */","meta":{"filename":"CreateComponent.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"tagList_","type":{"names":["Array.<String>"]},"defaultvalue":"[]","longname":"tagList_","scope":"global","$longname":"tagList_","$kind":"property","id":4077,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {String} title_=''\n         */","meta":{"filename":"CreateComponent.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"title_","type":{"names":["String"]},"defaultvalue":"''","longname":"title_","scope":"global","$longname":"title_","$kind":"property","id":4078,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"CreateComponent.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":4079,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * constructor\n     * @param {Object} config\n     */","meta":{"range":[3214,3711],"filename":"CreateComponent.mjs","lineno":82,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130249","name":"CreateComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"description":"constructor","params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"CreateComponent#construct","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#construct","$kind":"method","id":4080,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Triggered after the body config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[3863,4013],"filename":"CreateComponent.mjs","lineno":103,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130313","name":"CreateComponent#afterSetBody","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the body config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetBody","longname":"CreateComponent#afterSetBody","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#afterSetBody","$kind":"method","id":4081,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Triggered after the description config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[4172,4336],"filename":"CreateComponent.mjs","lineno":116,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130342","name":"CreateComponent#afterSetDescription","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the description config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetDescription","longname":"CreateComponent#afterSetDescription","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#afterSetDescription","$kind":"method","id":4082,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Triggered after the errors config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[4494,4891],"filename":"CreateComponent.mjs","lineno":129,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130371","name":"CreateComponent#afterSetErrors","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the errors config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetErrors","longname":"CreateComponent#afterSetErrors","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#afterSetErrors","$kind":"method","id":4083,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Triggered after the tagList config got changed\n     * Render tag list and reset tag field value\n     * @param {String[]} value\n     * @param {String[]} oldValue\n     */","meta":{"range":[5081,5888],"filename":"CreateComponent.mjs","lineno":152,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130440","name":"CreateComponent#afterSetTagList","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the tagList config got changed<br />Render tag list and reset tag field value","params":[{"type":{"names":["Array.<String>"]},"name":"value"},{"type":{"names":["Array.<String>"]},"name":"oldValue"}],"name":"afterSetTagList","longname":"CreateComponent#afterSetTagList","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#afterSetTagList","$kind":"method","id":4084,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Triggered after the title config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6041,6193],"filename":"CreateComponent.mjs","lineno":185,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130531","name":"CreateComponent#afterSetTitle","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the title config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetTitle","longname":"CreateComponent#afterSetTitle","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#afterSetTitle","$kind":"method","id":4085,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * on field tags key down enter add tag to tag list\n     * @param event\n     */","meta":{"range":[6291,6745],"filename":"CreateComponent.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130560","name":"CreateComponent#onFieldTagsKeyDown","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"on field tags key down enter add tag to tag list","params":[{"name":"event"}],"name":"onFieldTagsKeyDown","longname":"CreateComponent#onFieldTagsKeyDown","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#onFieldTagsKeyDown","$kind":"method","id":4086,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * get the form data and post the article via api\n     */","meta":{"range":[6821,8121],"filename":"CreateComponent.mjs","lineno":213,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130634","name":"CreateComponent#onSubmitButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"get the form data and post the article via api","name":"onSubmitButtonClick","longname":"CreateComponent#onSubmitButtonClick","kind":"function","memberof":"CreateComponent","scope":"instance","params":[],"$longname":"CreateComponent#onSubmitButtonClick","$kind":"method","id":4087,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Remove clicked tag from list\n     * @param event\n     */","meta":{"range":[8199,8304],"filename":"CreateComponent.mjs","lineno":257,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130790","name":"CreateComponent#onTagClose","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"description":"Remove clicked tag from list","params":[{"name":"event"}],"name":"onTagClose","longname":"CreateComponent#onTagClose","kind":"function","memberof":"CreateComponent","scope":"instance","$longname":"CreateComponent#onTagClose","$kind":"method","id":4088,"neoClassName":"RealWorld.view.article.CreateComponent"},{"comment":"/**\n     * Resets the value of all fields\n     */","meta":{"range":[8364,8560],"filename":"CreateComponent.mjs","lineno":264,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view/article","code":{"id":"astnode100130817","name":"CreateComponent#resetForm","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Resets the value of all fields","name":"resetForm","longname":"CreateComponent#resetForm","kind":"function","memberof":"CreateComponent","scope":"instance","params":[],"$longname":"CreateComponent#resetForm","$kind":"method","id":4089,"neoClassName":"RealWorld.view.article.CreateComponent"}]}