UNPKG

covid19-dashboard

Version:

Dashboard App displaying COVID-19 numbers by country

1 lines 20.6 kB
{"classData":[{"comment":"/**\n * @class Neo.Main\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"Main.mjs","lineno":8,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"class","name":"Main","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo","longname":"Neo.Main","scope":"static","$longname":"Neo.Main","$kind":"class","id":2340,"neoClassName":"Neo.Main"},{"comment":"/**\n * True automatically applies the core/Observable.mjs mixin\n * @member {Boolean} observable=true\n * @static\n */","meta":{"filename":"Main.mjs","lineno":20,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"True automatically applies the core/Observable.mjs mixin","kind":"member","name":"observable","type":{"names":["Boolean"]},"defaultvalue":true,"scope":"static","longname":"observable","$longname":"observable","$kind":"property","id":2341,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {String} className='Neo.Main'\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":28,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.Main'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2342,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {String} mode='read'\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":33,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"mode","type":{"names":["String"]},"defaultvalue":"'read'","access":"protected","longname":"mode","scope":"global","$longname":"mode","$kind":"property","id":2343,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Object} openWindows={}\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":38,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"openWindows","type":{"names":["Object"]},"defaultvalue":"{}","access":"protected","longname":"openWindows","scope":"global","$longname":"openWindows","$kind":"property","id":2344,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Array} readQueue=[]\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"readQueue","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"readQueue","scope":"global","$longname":"readQueue","$kind":"property","id":2345,"neoClassName":"Neo.Main"},{"comment":"/**\n * Remote method access for other workers\n * @member {Object} remote={app: [//...]}\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":49,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"Remote method access for other workers","kind":"member","name":"remote","type":{"names":["Object"]},"defaultvalue":"{app: [//...]}","access":"protected","longname":"remote","scope":"global","$longname":"remote","$kind":"property","id":2346,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Boolean} running=false\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"running","type":{"names":["Boolean"]},"defaultvalue":false,"access":"protected","longname":"running","scope":"global","$longname":"running","$kind":"property","id":2347,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Boolean} showFps=false\n */","meta":{"filename":"Main.mjs","lineno":70,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"showFps","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showFps","scope":"global","$longname":"showFps","$kind":"property","id":2348,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Boolean} singleton=true\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":75,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"singleton","type":{"names":["Boolean"]},"defaultvalue":true,"access":"protected","longname":"singleton","scope":"global","$longname":"singleton","$kind":"property","id":2349,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Number} timeLimit=15\n */","meta":{"filename":"Main.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"timeLimit","type":{"names":["Number"]},"defaultvalue":15,"longname":"timeLimit","scope":"global","$longname":"timeLimit","$kind":"property","id":2350,"neoClassName":"Neo.Main"},{"comment":"/**\n * should be dev only\n * @member {Number} totalFrameCount=0\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":85,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"description":"should be dev only","kind":"member","name":"totalFrameCount","type":{"names":["Number"]},"defaultvalue":0,"access":"protected","longname":"totalFrameCount","scope":"global","$longname":"totalFrameCount","$kind":"property","id":2351,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Array} updateQueue=[]\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":90,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"updateQueue","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"updateQueue","scope":"global","$longname":"updateQueue","$kind":"property","id":2352,"neoClassName":"Neo.Main"},{"comment":"/**\n * @member {Array} writeQueue=[]\n * @protected\n */","meta":{"filename":"Main.mjs","lineno":95,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{}},"kind":"member","name":"writeQueue","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"writeQueue","scope":"global","$longname":"writeQueue","$kind":"property","id":2353,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param {Object} config\n */","meta":{"range":[2424,2949],"filename":"Main.mjs","lineno":101,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069141","name":"Main#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Main#construct","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#construct","$kind":"method","id":2354,"neoClassName":"Neo.Main"},{"comment":"/**\n * Workers can not trigger alert(), so we need remote method access.\n * @param {String} value\n */","meta":{"range":[3073,3115],"filename":"Main.mjs","lineno":125,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069202","name":"Main#alert","type":"MethodDefinition","paramnames":["value"]},"vars":{"":null}},"description":"Workers can not trigger alert(), so we need remote method access.","params":[{"type":{"names":["String"]},"name":"value"}],"name":"alert","longname":"Main#alert","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#alert","$kind":"method","id":2355,"neoClassName":"Neo.Main"},{"comment":"/**\n * Edit the location.hash value\n * A value of null will remove the given key.\n * @param {Object} data\n */","meta":{"range":[3251,3772],"filename":"Main.mjs","lineno":134,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069211","name":"Main#editRoute","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Edit the location.hash value<br />A value of null will remove the given key.","params":[{"type":{"names":["Object"]},"name":"data"}],"name":"editRoute","longname":"Main#editRoute","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#editRoute","$kind":"method","id":2356,"neoClassName":"Neo.Main"},{"comment":"/**\n * window.screen is not spreadable\n * @returns {Object}\n */","meta":{"range":[3858,4725],"filename":"Main.mjs","lineno":157,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069299","name":"Main#getWindowData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"window.screen is not spreadable","returns":[{"type":{"names":["Object"]}}],"name":"getWindowData","longname":"Main#getWindowData","kind":"function","memberof":"Main","scope":"instance","params":[],"$longname":"Main#getWindowData","$kind":"method","id":2357,"neoClassName":"Neo.Main"},{"comment":"/**\n *\n */","meta":{"range":[4919,6254],"filename":"Main.mjs","lineno":190,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069398","name":"Main#onDomContentLoaded","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onDomContentLoaded","longname":"Main#onDomContentLoaded","kind":"function","memberof":"Main","scope":"instance","params":[],"async":true,"$longname":"Main#onDomContentLoaded","$kind":"method","id":2358,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param data\n */","meta":{"range":[6295,6507],"filename":"Main.mjs","lineno":233,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069525","name":"Main#onMountDom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onMountDom","longname":"Main#onMountDom","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onMountDom","$kind":"method","id":2359,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param data\n */","meta":{"range":[6548,6648],"filename":"Main.mjs","lineno":246,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069555","name":"Main#onRender","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onRender","longname":"Main#onRender","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onRender","$kind":"method","id":2360,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param data\n */","meta":{"range":[6689,6746],"filename":"Main.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069578","name":"Main#onUpdateDom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onUpdateDom","longname":"Main#onUpdateDom","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onUpdateDom","$kind":"method","id":2361,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param data\n */","meta":{"range":[6787,6892],"filename":"Main.mjs","lineno":261,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069589","name":"Main#onUpdateVdom","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"name":"onUpdateVdom","longname":"Main#onUpdateVdom","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#onUpdateVdom","$kind":"method","id":2362,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param {Object[]} queue\n * @param {Date} start\n * @returns {Number}\n * @protected\n */","meta":{"range":[7015,7505],"filename":"Main.mjs","lineno":272,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069612","name":"Main#processQueue","type":"MethodDefinition","paramnames":["queue","start"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<Object>"]},"name":"queue"},{"type":{"names":["Date"]},"name":"start"}],"returns":[{"type":{"names":["Number"]}}],"access":"protected","name":"processQueue","longname":"Main#processQueue","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#processQueue","$kind":"method","id":2363,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param {Object} data\n * @protected\n */","meta":{"range":[7573,7781],"filename":"Main.mjs","lineno":292,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069678","name":"Main#queueRead","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"queueRead","longname":"Main#queueRead","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#queueRead","$kind":"method","id":2364,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param {Object} data\n * @protected\n */","meta":{"range":[7849,8061],"filename":"Main.mjs","lineno":306,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069717","name":"Main#queueUpdate","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"access":"protected","name":"queueUpdate","longname":"Main#queueUpdate","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#queueUpdate","$kind":"method","id":2365,"neoClassName":"Neo.Main"},{"comment":"/**\n * @param data\n * @protected\n */","meta":{"range":[8120,8330],"filename":"Main.mjs","lineno":320,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069756","name":"Main#queueWrite","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"name":"data"}],"access":"protected","name":"queueWrite","longname":"Main#queueWrite","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#queueWrite","$kind":"method","id":2366,"neoClassName":"Neo.Main"},{"comment":"/**\n * Triggers the different DOM operation queues\n * @protected\n */","meta":{"range":[8421,9321],"filename":"Main.mjs","lineno":334,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069795","name":"Main#renderFrame","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Triggers the different DOM operation queues","access":"protected","name":"renderFrame","longname":"Main#renderFrame","kind":"function","memberof":"Main","scope":"instance","params":[],"$longname":"Main#renderFrame","$kind":"method","id":2367,"neoClassName":"Neo.Main"},{"comment":"/**\n * Change the location.hash value\n * @param {Object} data\n * @param {String} data.key\n * @param {*} data.value\n */","meta":{"range":[9470,9539],"filename":"Main.mjs","lineno":377,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069920","name":"Main#setNeoConfig","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Change the location.hash value","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.key"},{"type":{"names":["*"]},"name":"data.value"}],"name":"setNeoConfig","longname":"Main#setNeoConfig","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#setNeoConfig","$kind":"method","id":2368,"neoClassName":"Neo.Main"},{"comment":"/**\n * Change the location.hash value\n * @param {Object} data\n * @param {String} data.value\n */","meta":{"range":[9661,9726],"filename":"Main.mjs","lineno":386,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069937","name":"Main#setRoute","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Change the location.hash value","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.value"}],"name":"setRoute","longname":"Main#setRoute","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#setRoute","$kind":"method","id":2369,"neoClassName":"Neo.Main"},{"comment":"/**\n * Closes popup windows\n * @param {Object} data\n * @param {Array|String} data.names\n */","meta":{"range":[9844,10096],"filename":"Main.mjs","lineno":395,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100069952","name":"Main#windowClose","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Closes popup windows","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Array","String"]},"name":"data.names"}],"name":"windowClose","longname":"Main#windowClose","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowClose","$kind":"method","id":2370,"neoClassName":"Neo.Main"},{"comment":"/**\n * Move a popup window\n * @param {Object} data\n * @param {String} data.windowName\n * @param {String} data.x\n * @param {String} data.y\n */","meta":{"range":[10272,10364],"filename":"Main.mjs","lineno":413,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100070002","name":"Main#windowMoveTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Move a popup window","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.windowName"},{"type":{"names":["String"]},"name":"data.x"},{"type":{"names":["String"]},"name":"data.y"}],"name":"windowMoveTo","longname":"Main#windowMoveTo","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowMoveTo","$kind":"method","id":2371,"neoClassName":"Neo.Main"},{"comment":"/**\n * Open a new popup window\n * @param {Object} data\n * @param {String} data.url\n * @param {String} data.windowFeatures\n * @param {String} data.windowName\n */","meta":{"range":[10559,10688],"filename":"Main.mjs","lineno":424,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100070024","name":"Main#windowOpen","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Open a new popup window","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.url"},{"type":{"names":["String"]},"name":"data.windowFeatures"},{"type":{"names":["String"]},"name":"data.windowName"}],"name":"windowOpen","longname":"Main#windowOpen","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowOpen","$kind":"method","id":2372,"neoClassName":"Neo.Main"},{"comment":"/**\n * Move a popup window\n * @param {Object} data\n * @param {Number} [data.height]\n * @param {Number} [data.width]\n * @param {String} data.windowName\n */","meta":{"range":[10877,11104],"filename":"Main.mjs","lineno":435,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src","code":{"id":"astnode100070051","name":"Main#windowResizeTo","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"description":"Move a popup window","params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Number"]},"optional":true,"name":"data.height"},{"type":{"names":["Number"]},"optional":true,"name":"data.width"},{"type":{"names":["String"]},"name":"data.windowName"}],"name":"windowResizeTo","longname":"Main#windowResizeTo","kind":"function","memberof":"Main","scope":"instance","$longname":"Main#windowResizeTo","$kind":"method","id":2373,"neoClassName":"Neo.Main"}]}