covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
1 lines • 19.4 kB
JSON
{"classData":[{"comment":"/**\n * @class Covid.view.MainContainerController\n * @extends Neo.controller.Component\n */","meta":{"filename":"MainContainerController.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"class","name":"MainContainerController","augments":["Neo.controller.Component"],"memberof":"Covid.view","longname":"Covid.view.MainContainerController","scope":"static","$longname":"Covid.view.MainContainerController","$kind":"class","id":3857,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {String} className='Covid.view.MainContainerController'\n * @protected\n */","meta":{"filename":"MainContainerController.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Covid.view.MainContainerController'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3858,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {String} ntype='maincontainer-controller'\n * @protected\n */","meta":{"filename":"MainContainerController.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'maincontainer-controller'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3859,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {Number} activeMainTabIndex=0\n */","meta":{"filename":"MainContainerController.mjs","lineno":24,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"activeMainTabIndex","type":{"names":["Number"]},"defaultvalue":0,"longname":"activeMainTabIndex","scope":"global","$longname":"activeMainTabIndex","$kind":"property","id":3860,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {String} apiSummaryUrl='https://disease.sh/v3/covid-19/all'\n */","meta":{"filename":"MainContainerController.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"apiSummaryUrl","type":{"names":["String"]},"defaultvalue":"'https://disease.sh/v3/covid-19/all'","longname":"apiSummaryUrl","scope":"global","$longname":"apiSummaryUrl","$kind":"property","id":3861,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {String} apiUrl='https://disease.sh/v3/covid-19/countries'\n */","meta":{"filename":"MainContainerController.mjs","lineno":32,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"apiUrl","type":{"names":["String"]},"defaultvalue":"'https://disease.sh/v3/covid-19/countries'","longname":"apiUrl","scope":"global","$longname":"apiUrl","$kind":"property","id":3862,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {Object|null} countryRecord=null\n */","meta":{"filename":"MainContainerController.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"countryRecord","type":{"names":["Object","null"]},"defaultvalue":null,"longname":"countryRecord","scope":"global","$longname":"countryRecord","$kind":"property","id":3863,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {Object[]|null} data=null\n */","meta":{"filename":"MainContainerController.mjs","lineno":40,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"data","type":{"names":["Array.<Object>","null"]},"defaultvalue":null,"longname":"data","scope":"global","$longname":"data","$kind":"property","id":3864,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {String[]} mainTabs=['table', 'mapboxglmap', 'worldmap', 'gallery', 'helix', 'attribution']\n * @protected\n */","meta":{"filename":"MainContainerController.mjs","lineno":45,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"mainTabs","type":{"names":["Array.<String>"]},"defaultvalue":"['table', 'mapboxglmap', 'worldmap', 'gallery', 'helix', 'attribution']","description":"'mapboxglmap', 'worldmap', 'gallery', 'helix', 'attribution']","access":"protected","longname":"mainTabs","scope":"global","$longname":"mainTabs","$kind":"property","id":3865,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * Flag to only load the map once onHashChange, but always on reload button click\n * @member {Boolean} mapboxglMapHasData=false\n * @protected\n */","meta":{"filename":"MainContainerController.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"Flag to only load the map once onHashChange, but always on reload button click","kind":"member","name":"mapboxglMapHasData","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"mapboxglMapHasData","scope":"global","$longname":"mapboxglMapHasData","$kind":"property","id":3866,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @member {Object} summaryData=null\n */","meta":{"filename":"MainContainerController.mjs","lineno":55,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"kind":"member","name":"summaryData","type":{"names":["Object"]},"defaultvalue":null,"longname":"summaryData","scope":"global","$longname":"summaryData","$kind":"property","id":3867,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * Flag to only load the map once onHashChange, but always on reload button click\n * @member {Boolean} worldMapHasData=false\n * @protected\n */","meta":{"filename":"MainContainerController.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{}},"description":"Flag to only load the map once onHashChange, but always on reload button click","kind":"member","name":"worldMapHasData","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"worldMapHasData","scope":"global","$longname":"worldMapHasData","$kind":"property","id":3868,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object[]} data\n */","meta":{"range":[2206,3557],"filename":"MainContainerController.mjs","lineno":67,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100124903","name":"MainContainerController#addStoreItems","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"data"}],"name":"addStoreItems","longname":"MainContainerController#addStoreItems","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#addStoreItems","$kind":"method","id":3869,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} data\n * @param {Number} data.active\n * @param {Number} data.cases\n * @param {Number} data.deaths\n * @param {Number} data.recovered\n * @param {Number} data.updated // timestamp\n */","meta":{"range":[3798,4645],"filename":"MainContainerController.mjs","lineno":119,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125088","name":"MainContainerController#applySummaryData","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"name":"data.active"},{"type":{"names":["Number"]},"name":"data.cases"},{"type":{"names":["Number"]},"name":"data.deaths"},{"type":{"names":["Number"]},"name":"data.recovered"},{"type":{"names":["Number"]},"description":"// timestamp","name":"data.updated"}],"name":"applySummaryData","longname":"MainContainerController#applySummaryData","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#applySummaryData","$kind":"method","id":3870,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} hashObject\n * @param {String} hashObject.mainview\n * @returns {Number}\n */","meta":{"range":[4769,4943],"filename":"MainContainerController.mjs","lineno":150,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125256","name":"MainContainerController#getTabIndex","type":"MethodDefinition","paramnames":["hashObject"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"hashObject"},{"type":{"names":["String"]},"name":"hashObject.mainview"}],"returns":[{"type":{"names":["Number"]}}],"name":"getTabIndex","longname":"MainContainerController#getTabIndex","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#getTabIndex","$kind":"method","id":3871,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Number} tabIndex\n * @returns {Neo.component.Base}\n */","meta":{"range":[5034,5118],"filename":"MainContainerController.mjs","lineno":162,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125282","name":"MainContainerController#getView","type":"MethodDefinition","paramnames":["tabIndex"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"name":"tabIndex"}],"returns":[{"type":{"names":["Neo.component.Base"]}}],"name":"getView","longname":"MainContainerController#getView","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#getView","$kind":"method","id":3872,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n *\n */","meta":{"range":[5147,5385],"filename":"MainContainerController.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125297","name":"MainContainerController#loadData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadData","longname":"MainContainerController#loadData","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#loadData","$kind":"method","id":3873,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n *\n */","meta":{"range":[5414,5815],"filename":"MainContainerController.mjs","lineno":181,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125345","name":"MainContainerController#loadSummaryData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadSummaryData","longname":"MainContainerController#loadSummaryData","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#loadSummaryData","$kind":"method","id":3874,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n *\n */","meta":{"range":[5844,6142],"filename":"MainContainerController.mjs","lineno":199,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125410","name":"MainContainerController#onComponentConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onComponentConstructed","longname":"MainContainerController#onComponentConstructed","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onComponentConstructed","$kind":"method","id":3875,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n *\n */","meta":{"range":[6171,6366],"filename":"MainContainerController.mjs","lineno":214,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125442","name":"MainContainerController#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"MainContainerController#onConstructed","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onConstructed","$kind":"method","id":3876,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} data\n */","meta":{"range":[6416,7007],"filename":"MainContainerController.mjs","lineno":228,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125477","name":"MainContainerController#onCountryFieldChange","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onCountryFieldChange","longname":"MainContainerController#onCountryFieldChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onCountryFieldChange","$kind":"method","id":3877,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} value\n * @param {Object} oldValue\n */","meta":{"range":[7090,8739],"filename":"MainContainerController.mjs","lineno":253,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125549","name":"MainContainerController#onHashChange","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"value"},{"type":{"names":["Object"]},"name":"oldValue"}],"name":"onHashChange","longname":"MainContainerController#onHashChange","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onHashChange","$kind":"method","id":3878,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n *\n */","meta":{"range":[8768,9436],"filename":"MainContainerController.mjs","lineno":308,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125757","name":"MainContainerController#onLoadSummaryDataFail","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onLoadSummaryDataFail","longname":"MainContainerController#onLoadSummaryDataFail","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onLoadSummaryDataFail","$kind":"method","id":3879,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n *\n */","meta":{"range":[9465,9749],"filename":"MainContainerController.mjs","lineno":332,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125816","name":"MainContainerController#onMainViewMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onMainViewMounted","longname":"MainContainerController#onMainViewMounted","kind":"function","memberof":"MainContainerController","scope":"instance","params":[],"$longname":"MainContainerController#onMainViewMounted","$kind":"method","id":3880,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} data\n */","meta":{"range":[9799,9893],"filename":"MainContainerController.mjs","lineno":347,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125854","name":"MainContainerController#onReloadDataButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onReloadDataButtonClick","longname":"MainContainerController#onReloadDataButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onReloadDataButtonClick","$kind":"method","id":3881,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} data\n */","meta":{"range":[9943,10279],"filename":"MainContainerController.mjs","lineno":355,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125869","name":"MainContainerController#onRemoveFooterButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onRemoveFooterButtonClick","longname":"MainContainerController#onRemoveFooterButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onRemoveFooterButtonClick","$kind":"method","id":3882,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} data\n */","meta":{"range":[10329,12419],"filename":"MainContainerController.mjs","lineno":369,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100125917","name":"MainContainerController#onSwitchThemeButtonClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onSwitchThemeButtonClick","longname":"MainContainerController#onSwitchThemeButtonClick","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onSwitchThemeButtonClick","$kind":"method","id":3883,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param {Object} data\n */","meta":{"range":[12469,12560],"filename":"MainContainerController.mjs","lineno":433,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100126150","name":"MainContainerController#onTabMove","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onTabMove","longname":"MainContainerController#onTabMove","kind":"function","memberof":"MainContainerController","scope":"instance","$longname":"MainContainerController#onTabMove","$kind":"method","id":3884,"neoClassName":"Covid.view.MainContainerController"},{"comment":"/**\n * @param view\n * @param record\n */","meta":{"range":[12622,13477],"filename":"MainContainerController.mjs","lineno":441,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/apps/covid/view","code":{"id":"astnode100126169","name":"MainContainerController.selectMapboxGlCountry","type":"MethodDefinition","paramnames":["view","record"]},"vars":{"":null}},"params":[{"name":"view"},{"name":"record"}],"name":"selectMapboxGlCountry","longname":"MainContainerController.selectMapboxGlCountry","kind":"function","memberof":"MainContainerController","scope":"static","$longname":"MainContainerController.selectMapboxGlCountry","$kind":"method","id":3885,"neoClassName":"Covid.view.MainContainerController"}]}