{"classData":[{"comment":"/**\n * @class Neo.toolbar.Paging\n * @extends Neo.toolbar.Base\n */","meta":{"filename":"Paging.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"class","name":"Paging","augments":["Neo.toolbar.Base"],"memberof":"Neo.toolbar","longname":"Neo.toolbar.Paging","scope":"static","$longname":"Neo.toolbar.Paging","$kind":"class","id":3454,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {String} className='Neo.toolbar.Paging'\n         * @protected\n         */","meta":{"filename":"Paging.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.toolbar.Paging'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3455,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {String} ntype='paging-toolbar'\n         * @protected\n         */","meta":{"filename":"Paging.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'paging-toolbar'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3456,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {String[]} cls=['neo-paging-toolbar','neo-toolbar']\n         */","meta":{"filename":"Paging.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-paging-toolbar','neo-toolbar']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3457,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {Number} currentPage_=1\n         */","meta":{"filename":"Paging.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"currentPage_","type":{"names":["Number"]},"defaultvalue":1,"longname":"currentPage_","scope":"global","$longname":"currentPage_","$kind":"property","id":3458,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {Number} pageSize_=30\n         */","meta":{"filename":"Paging.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"pageSize_","type":{"names":["Number"]},"defaultvalue":30,"longname":"pageSize_","scope":"global","$longname":"pageSize_","$kind":"property","id":3459,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {Function} pagesText_=me=>`Page: ${me.page} / ${me.getMaxPages()}`\n         */","meta":{"filename":"Paging.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"pagesText_","type":{"names":["function"]},"defaultvalue":"me=>`Page:","description":"${me.page} / ${me.getMaxPages()}`","longname":"pagesText_","scope":"global","$longname":"pagesText_","$kind":"property","id":3460,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {Neo.data.Store|null} store_=null\n         */","meta":{"filename":"Paging.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"store_","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":3461,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n         * @member {Function} totalText_=count=>`Total: ${count} records`\n         */","meta":{"filename":"Paging.mjs","lineno":44,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{}},"kind":"member","name":"totalText_","type":{"names":["function"]},"defaultvalue":"count=>`Total:","description":"${count} records`","longname":"totalText_","scope":"global","$longname":"totalText_","$kind":"property","id":3462,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * @param config\n     */","meta":{"range":[1369,1462],"filename":"Paging.mjs","lineno":50,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107861","name":"Paging#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"name":"config"}],"name":"construct","longname":"Paging#construct","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#construct","$kind":"method","id":3463,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * Triggered after the currentPage config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[1621,1743],"filename":"Paging.mjs","lineno":61,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107877","name":"Paging#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":"Paging#afterSetCurrentPage","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#afterSetCurrentPage","$kind":"method","id":3464,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * Triggered after the pageSize config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[1899,2067],"filename":"Paging.mjs","lineno":73,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107894","name":"Paging#afterSetPageSize","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the pageSize config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetPageSize","longname":"Paging#afterSetPageSize","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#afterSetPageSize","$kind":"method","id":3465,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * Triggered after the pagesText config got changed\n     * @param {Function} value\n     * @param {Function} oldValue\n     * @protected\n     */","meta":{"range":[2228,2314],"filename":"Paging.mjs","lineno":86,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107917","name":"Paging#afterSetPagesText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the pagesText config got changed","params":[{"type":{"names":["function"]},"name":"value"},{"type":{"names":["function"]},"name":"oldValue"}],"access":"protected","name":"afterSetPagesText","longname":"Paging#afterSetPagesText","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#afterSetPagesText","$kind":"method","id":3466,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * Triggered after the totalText config got changed\n     * @param {Function} value\n     * @param {Function} oldValue\n     * @protected\n     */","meta":{"range":[2475,2561],"filename":"Paging.mjs","lineno":96,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107930","name":"Paging#afterSetTotalText","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the totalText config got changed","params":[{"type":{"names":["function"]},"name":"value"},{"type":{"names":["function"]},"name":"oldValue"}],"access":"protected","name":"afterSetTotalText","longname":"Paging#afterSetTotalText","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#afterSetTotalText","$kind":"method","id":3467,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Neo.data.Store|Object|null} value\n     * @param {Neo.data.Store|null} oldValue\n     * @returns {Neo.data.Store}\n     * @protected\n     */","meta":{"range":[2783,3031],"filename":"Paging.mjs","lineno":107,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107943","name":"Paging#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Neo.data.Store","Object","null"]},"name":"value"},{"type":{"names":["Neo.data.Store","null"]},"name":"oldValue"}],"returns":[{"type":{"names":["Neo.data.Store"]}}],"access":"protected","name":"beforeSetStore","longname":"Paging#beforeSetStore","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#beforeSetStore","$kind":"method","id":3468,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[3060,5228],"filename":"Paging.mjs","lineno":121,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100107971","name":"Paging#createToolbarItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"createToolbarItems","longname":"Paging#createToolbarItems","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#createToolbarItems","$kind":"method","id":3469,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * @returns {Number}\n     */","meta":{"range":[5275,5361],"filename":"Paging.mjs","lineno":189,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108165","name":"Paging#getMaxPages","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Number"]}}],"name":"getMaxPages","longname":"Paging#getMaxPages","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#getMaxPages","$kind":"method","id":3470,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[5390,5452],"filename":"Paging.mjs","lineno":196,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108183","name":"Paging#onFirstPageButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onFirstPageButtonClick","longname":"Paging#onFirstPageButtonClick","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#onFirstPageButtonClick","$kind":"method","id":3471,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[5481,5559],"filename":"Paging.mjs","lineno":203,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108193","name":"Paging#onLastPageButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onLastPageButtonClick","longname":"Paging#onLastPageButtonClick","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#onLastPageButtonClick","$kind":"method","id":3472,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[5588,5732],"filename":"Paging.mjs","lineno":210,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108206","name":"Paging#onNextPageButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onNextPageButtonClick","longname":"Paging#onNextPageButtonClick","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#onNextPageButtonClick","$kind":"method","id":3473,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[5782,5853],"filename":"Paging.mjs","lineno":221,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108229","name":"Paging#onPageSizeFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onPageSizeFieldChange","longname":"Paging#onPageSizeFieldChange","kind":"function","memberof":"Paging","scope":"instance","$longname":"Paging#onPageSizeFieldChange","$kind":"method","id":3474,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[5882,5991],"filename":"Paging.mjs","lineno":228,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108242","name":"Paging#onPrevPageButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onPrevPageButtonClick","longname":"Paging#onPrevPageButtonClick","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#onPrevPageButtonClick","$kind":"method","id":3475,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[6020,6211],"filename":"Paging.mjs","lineno":237,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108258","name":"Paging#onStoreLoad","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onStoreLoad","longname":"Paging#onStoreLoad","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#onStoreLoad","$kind":"method","id":3476,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[6240,6722],"filename":"Paging.mjs","lineno":250,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108291","name":"Paging#updateNavigationButtons","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"updateNavigationButtons","longname":"Paging#updateNavigationButtons","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#updateNavigationButtons","$kind":"method","id":3477,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[6751,6868],"filename":"Paging.mjs","lineno":264,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108366","name":"Paging#updatePagesText","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"updatePagesText","longname":"Paging#updatePagesText","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#updatePagesText","$kind":"method","id":3478,"neoClassName":"Neo.toolbar.Paging"},{"comment":"/**\n     *\n     */","meta":{"range":[6897,7031],"filename":"Paging.mjs","lineno":273,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/toolbar","code":{"id":"astnode100108390","name":"Paging#updateTotalText","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"updateTotalText","longname":"Paging#updateTotalText","kind":"function","memberof":"Paging","scope":"instance","params":[],"$longname":"Paging#updateTotalText","$kind":"method","id":3479,"neoClassName":"Neo.toolbar.Paging"}]}