{"classData":[{"comment":"/**\n * @class RealWorld.view.HomeComponent\n * @extends Neo.component.Base\n */","meta":{"filename":"HomeComponent.mjs","lineno":7,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"class","name":"HomeComponent","augments":["Neo.component.Base"],"memberof":"RealWorld.view","longname":"RealWorld.view.HomeComponent","scope":"static","$longname":"RealWorld.view.HomeComponent","$kind":"class","id":4143,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {String} className='RealWorld.view.HomeComponent'\n         * @protected\n         */","meta":{"filename":"HomeComponent.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'RealWorld.view.HomeComponent'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":4144,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {String|null} activeTag=null\n         */","meta":{"filename":"HomeComponent.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"activeTag","type":{"names":["String","null"]},"defaultvalue":null,"longname":"activeTag","scope":"global","$longname":"activeTag","$kind":"property","id":4145,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Object[]|null} articlePreviews_=null\n         */","meta":{"filename":"HomeComponent.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"articlePreviews_","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"articlePreviews_","scope":"global","$longname":"articlePreviews_","$kind":"property","id":4146,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {String[]} cls=['home-page']\n         */","meta":{"filename":"HomeComponent.mjs","lineno":29,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['home-page']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":4147,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Number} countArticles_=10\n         */","meta":{"filename":"HomeComponent.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"countArticles_","type":{"names":["Number"]},"defaultvalue":10,"longname":"countArticles_","scope":"global","$longname":"countArticles_","$kind":"property","id":4148,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Number} countArticles_=10\n         */","meta":{"filename":"HomeComponent.mjs","lineno":37,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"countArticles_","type":{"names":["Number"]},"defaultvalue":10,"longname":"countArticles_","scope":"global","$longname":"countArticles_","$kind":"property","id":4149,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Object[]} feeds_\n         */","meta":{"filename":"HomeComponent.mjs","lineno":41,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"feeds_","type":{"names":["Array.<Object>"]},"longname":"feeds_","scope":"global","$longname":"feeds_","$kind":"property","id":4150,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Boolean} loggedIn_=false\n         */","meta":{"filename":"HomeComponent.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"loggedIn_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"loggedIn_","scope":"global","$longname":"loggedIn_","$kind":"property","id":4151,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Number} pageSize_=10\n         */","meta":{"filename":"HomeComponent.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"pageSize_","type":{"names":["Number"]},"defaultvalue":10,"longname":"pageSize_","scope":"global","$longname":"pageSize_","$kind":"property","id":4152,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {RealWorld.view.article.PreviewComponent[]} previewComponents=[]\n         */","meta":{"filename":"HomeComponent.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"previewComponents","type":{"names":["Array.<RealWorld.view.article.PreviewComponent>"]},"defaultvalue":"[]","longname":"previewComponents","scope":"global","$longname":"previewComponents","$kind":"property","id":4153,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {RealWorld.view.article.TagListComponent|null} tagList_=null\n         */","meta":{"filename":"HomeComponent.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"tagList_","type":{"names":["RealWorld.view.article.TagListComponent","null"]},"defaultvalue":null,"longname":"tagList_","scope":"global","$longname":"tagList_","$kind":"property","id":4154,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"HomeComponent.mjs","lineno":64,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":4155,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2861,3517],"filename":"HomeComponent.mjs","lineno":90,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100132524","name":"HomeComponent#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"HomeComponent#construct","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#construct","$kind":"method","id":4156,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     *\n     */","meta":{"range":[3546,3960],"filename":"HomeComponent.mjs","lineno":117,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100132606","name":"HomeComponent#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"HomeComponent#onConstructed","kind":"function","memberof":"HomeComponent","scope":"instance","params":[],"$longname":"HomeComponent#onConstructed","$kind":"method","id":4157,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * Triggered after the articlePreviews config got changed\n     * @param {Object[]|null} value\n     * @param {Object[]|null} oldValue\n     * @protected\n     */","meta":{"range":[4137,5601],"filename":"HomeComponent.mjs","lineno":144,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100132674","name":"HomeComponent#afterSetArticlePreviews","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the articlePreviews config got changed","params":[{"type":{"names":["Array.<Object>","null"]},"name":"value"},{"type":{"names":["Array.<Object>","null"]},"name":"oldValue"}],"access":"protected","name":"afterSetArticlePreviews","longname":"HomeComponent#afterSetArticlePreviews","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#afterSetArticlePreviews","$kind":"method","id":4158,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * Triggered after the countArticles config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[5762,6862],"filename":"HomeComponent.mjs","lineno":192,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100132845","name":"HomeComponent#afterSetCountArticles","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the countArticles config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetCountArticles","longname":"HomeComponent#afterSetCountArticles","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#afterSetCountArticles","$kind":"method","id":4159,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * Triggered after the currentPage config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[7021,7671],"filename":"HomeComponent.mjs","lineno":237,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100132964","name":"HomeComponent#afterSetCurrentPage","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the currentPage config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetCurrentPage","longname":"HomeComponent#afterSetCurrentPage","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#afterSetCurrentPage","$kind":"method","id":4160,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * Triggered after the feeds config got changed\n     * @param {Object[]} value\n     * @param {Object[]} oldValue\n     * @protected\n     */","meta":{"range":[7828,8651],"filename":"HomeComponent.mjs","lineno":264,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133072","name":"HomeComponent#afterSetFeeds","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the feeds config got changed","params":[{"type":{"names":["Array.<Object>"]},"name":"value"},{"type":{"names":["Array.<Object>"]},"name":"oldValue"}],"access":"protected","name":"afterSetFeeds","longname":"HomeComponent#afterSetFeeds","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#afterSetFeeds","$kind":"method","id":4161,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * Triggered after the loggedIn config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[8809,9089],"filename":"HomeComponent.mjs","lineno":299,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133182","name":"HomeComponent#afterSetLoggedIn","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the loggedIn config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetLoggedIn","longname":"HomeComponent#afterSetLoggedIn","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#afterSetLoggedIn","$kind":"method","id":4162,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * todo\n     * Triggered after the pageSize config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[9257,9435],"filename":"HomeComponent.mjs","lineno":315,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133229","name":"HomeComponent#afterSetPageSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"todo<br />Triggered after the pageSize config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetPageSize","longname":"HomeComponent#afterSetPageSize","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#afterSetPageSize","$kind":"method","id":4163,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * Creates an article id using the view id as a prefix\n     * @returns {String} itemId\n     */","meta":{"range":[9548,9608],"filename":"HomeComponent.mjs","lineno":330,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133256","name":"HomeComponent#getArticleId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"description":"Creates an article id using the view id as a prefix","returns":[{"type":{"names":["String"]},"description":"itemId"}],"name":"getArticleId","longname":"HomeComponent#getArticleId","kind":"function","memberof":"HomeComponent","scope":"instance","params":[],"$longname":"HomeComponent#getArticleId","$kind":"method","id":4164,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Object} [params={}]\n     * @param {Object} [opts={}]\n     */","meta":{"range":[9698,10126],"filename":"HomeComponent.mjs","lineno":338,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133269","name":"HomeComponent#getArticles","type":"MethodDefinition","paramnames":["params","opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"optional":true,"defaultvalue":"{}","name":"params"},{"type":{"names":["Object"]},"optional":true,"defaultvalue":"{}","name":"opts"}],"name":"getArticles","longname":"HomeComponent#getArticles","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#getArticles","$kind":"method","id":4165,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @returns {Object} vdom\n     */","meta":{"range":[10178,10296],"filename":"HomeComponent.mjs","lineno":359,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133332","name":"HomeComponent#getContainer","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"getContainer","longname":"HomeComponent#getContainer","kind":"function","memberof":"HomeComponent","scope":"instance","params":[],"$longname":"HomeComponent#getContainer","$kind":"method","id":4166,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {String} nodeId\n     * @returns {Number}\n     */","meta":{"range":[10373,10449],"filename":"HomeComponent.mjs","lineno":368,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133351","name":"HomeComponent#getNavLinkId","type":"MethodDefinition","paramnames":["nodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"nodeId"}],"returns":[{"type":{"names":["Number"]}}],"name":"getNavLinkId","longname":"HomeComponent#getNavLinkId","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#getNavLinkId","$kind":"method","id":4167,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Number|String} id\n     * @returns {String}\n     */","meta":{"range":[10529,10593],"filename":"HomeComponent.mjs","lineno":376,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133366","name":"HomeComponent#getNavLinkVdomId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"id"}],"returns":[{"type":{"names":["String"]}}],"name":"getNavLinkVdomId","longname":"HomeComponent#getNavLinkVdomId","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#getNavLinkVdomId","$kind":"method","id":4168,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[10643,11797],"filename":"HomeComponent.mjs","lineno":383,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133379","name":"HomeComponent#onNavLinkClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onNavLinkClick","longname":"HomeComponent#onNavLinkClick","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#onNavLinkClick","$kind":"method","id":4169,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Object} value\n     */","meta":{"range":[11848,11915],"filename":"HomeComponent.mjs","lineno":422,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133538","name":"HomeComponent#onCurrentUserChange","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"}],"name":"onCurrentUserChange","longname":"HomeComponent#onCurrentUserChange","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#onCurrentUserChange","$kind":"method","id":4170,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[11965,12060],"filename":"HomeComponent.mjs","lineno":429,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133551","name":"HomeComponent#onPageNavLinkClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onPageNavLinkClick","longname":"HomeComponent#onPageNavLinkClick","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#onPageNavLinkClick","$kind":"method","id":4171,"neoClassName":"RealWorld.view.HomeComponent"},{"comment":"/**\n     * @param {Object} opts\n     * @param {String|null} opts.oldValue\n     * @param {String|null} opts.value\n     */","meta":{"range":[12191,12912],"filename":"HomeComponent.mjs","lineno":438,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/apps/realworld/view","code":{"id":"astnode100133572","name":"HomeComponent#onTagChange","type":"MethodDefinition","paramnames":["opts"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"opts"},{"type":{"names":["String","null"]},"name":"opts.oldValue"},{"type":{"names":["String","null"]},"name":"opts.value"}],"name":"onTagChange","longname":"HomeComponent#onTagChange","kind":"function","memberof":"HomeComponent","scope":"instance","$longname":"HomeComponent#onTagChange","$kind":"method","id":4172,"neoClassName":"RealWorld.view.HomeComponent"}]}