covid19-dashboard
Version:
Dashboard App displaying COVID-19 numbers by country
1 lines • 11.6 kB
JSON
{"classData":[{"comment":"/**\n * Logic to apply the deltas generated by vdom.Helper to the real DOM\n * @class Neo.main.mixin.DeltaUpdates\n * @extends Neo.core.Base\n * @singleton\n */","meta":{"filename":"DeltaUpdates.mjs","lineno":3,"columnno":0,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{}},"description":"Logic to apply the deltas generated by vdom.Helper to the real DOM","kind":"class","name":"DeltaUpdates","augments":["Neo.core.Base"],"tags":[{"originalTitle":"singleton","title":"singleton","text":""}],"memberof":"Neo.main.mixin","longname":"Neo.main.mixin.DeltaUpdates","scope":"static","$longname":"Neo.main.mixin.DeltaUpdates","$kind":"class","id":2671,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @member {String} className='Neo.main.mixin.DeltaUpdates'\n * @protected\n */","meta":{"filename":"DeltaUpdates.mjs","lineno":15,"columnno":8,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.main.mixin.DeltaUpdates'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":2672,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {String} delta.id\n */","meta":{"range":[516,586],"filename":"DeltaUpdates.mjs","lineno":22,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100080929","name":"DeltaUpdates#du_focusNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"}],"name":"du_focusNode","longname":"DeltaUpdates#du_focusNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_focusNode","$kind":"method","id":2673,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * node.children contains the \"real\" nodes (tags)\n * node.childNodes contains texts & comments as nodes too\n * since every vtype:'text' is wrapped inside a comment block (as an id),\n * we need the amount of nodes which are not comments to get the \"realIndex\".\n * insertAdjacentHTML() is faster than creating a node (template), but only available\n * for children and not for childNodes.\n * In case there are no comments (=> vtype: 'text' nodes), we stick to it for performance reasons.\n *\n * @param {Object} delta\n * @param {String} delta.index\n * @param {String} delta.outerHTML\n * @param {String} delta.parentId\n */","meta":{"range":[1269,3032],"filename":"DeltaUpdates.mjs","lineno":40,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100080945","name":"DeltaUpdates#du_insertNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"description":"node.children contains the \"real\" nodes (tags)<br />node.childNodes contains texts & comments as nodes too<br />since every vtype:'text' is wrapped inside a comment block (as an id),<br />we need the amount of nodes which are not comments to get the \"realIndex\".<br />insertAdjacentHTML() is faster than creating a node (template), but only available<br />for children and not for childNodes.<br />In case there are no comments (=> vtype: 'text' nodes), we stick to it for performance reasons.","params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.index"},{"type":{"names":["String"]},"name":"delta.outerHTML"},{"type":{"names":["String"]},"name":"delta.parentId"}],"name":"du_insertNode","longname":"DeltaUpdates#du_insertNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_insertNode","$kind":"method","id":2674,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {String} delta.id\n * @param {String} delta.index\n * @param {String} delta.parentId\n */","meta":{"range":[3188,3748],"filename":"DeltaUpdates.mjs","lineno":95,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081145","name":"DeltaUpdates#du_moveNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.index"},{"type":{"names":["String"]},"name":"delta.parentId"}],"name":"du_moveNode","longname":"DeltaUpdates#du_moveNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_moveNode","$kind":"method","id":2675,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {String} delta.id\n * @param {String} delta.parentId\n */","meta":{"range":[3869,4501],"filename":"DeltaUpdates.mjs","lineno":115,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081216","name":"DeltaUpdates#du_removeNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.parentId"}],"name":"du_removeNode","longname":"DeltaUpdates#du_removeNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_removeNode","$kind":"method","id":2676,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {String} delta.fromId\n * @param {String} delta.parentId\n * @param {String} delta.toId\n */","meta":{"range":[4660,4849],"filename":"DeltaUpdates.mjs","lineno":141,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081292","name":"DeltaUpdates#du_replaceChild","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.fromId"},{"type":{"names":["String"]},"name":"delta.parentId"},{"type":{"names":["String"]},"name":"delta.toId"}],"name":"du_replaceChild","longname":"DeltaUpdates#du_replaceChild","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_replaceChild","$kind":"method","id":2677,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {String} [delta.id]\n * @param {String} [delta.value\n */","meta":{"range":[4970,5112],"filename":"DeltaUpdates.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081329","name":"DeltaUpdates#du_setTextContent","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"optional":true,"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.value"}],"name":"du_setTextContent","longname":"DeltaUpdates#du_setTextContent","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_setTextContent","$kind":"method","id":2678,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {Object} [delta.attributes]\n * @param {String} [delta.cls]\n * @param {String} [delta.id]\n * @param {String} [delta.innerHTML]\n * @param {String} [delta.outerHTML]\n * @param {Object} [delta.style]\n */","meta":{"range":[5393,8023],"filename":"DeltaUpdates.mjs","lineno":169,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081355","name":"DeltaUpdates#du_updateNode","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["Object"]},"optional":true,"name":"delta.attributes"},{"type":{"names":["String"]},"optional":true,"name":"delta.cls"},{"type":{"names":["String"]},"optional":true,"name":"delta.id"},{"type":{"names":["String"]},"optional":true,"name":"delta.innerHTML"},{"type":{"names":["String"]},"optional":true,"name":"delta.outerHTML"},{"type":{"names":["Object"]},"optional":true,"name":"delta.style"}],"name":"du_updateNode","longname":"DeltaUpdates#du_updateNode","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_updateNode","$kind":"method","id":2679,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} delta\n * @param {String} delta.id\n * @param {String} delta.parentId\n * @param {String} delta.value\n */","meta":{"range":[8179,8525],"filename":"DeltaUpdates.mjs","lineno":230,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081622","name":"DeltaUpdates#du_updateVtext","type":"MethodDefinition","paramnames":["delta"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"delta"},{"type":{"names":["String"]},"name":"delta.id"},{"type":{"names":["String"]},"name":"delta.parentId"},{"type":{"names":["String"]},"name":"delta.value"}],"name":"du_updateVtext","longname":"DeltaUpdates#du_updateVtext","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#du_updateVtext","$kind":"method","id":2680,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {String} html representing a single element\n * @returns {ChildNode}\n */","meta":{"range":[8633,8795],"filename":"DeltaUpdates.mjs","lineno":244,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081673","name":"DeltaUpdates#htmlStringToElement","type":"MethodDefinition","paramnames":["html"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"description":"representing a single element","name":"html"}],"returns":[{"type":{"names":["ChildNode"]}}],"name":"htmlStringToElement","longname":"DeltaUpdates#htmlStringToElement","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#htmlStringToElement","$kind":"method","id":2681,"neoClassName":"Neo.main.mixin.DeltaUpdates"},{"comment":"/**\n * @param {Object} data\n * @param {Object|Object[]} data.deltas\n * @param {String} data.id\n * @param {String} [data.origin='app']\n */","meta":{"range":[8963,10211],"filename":"DeltaUpdates.mjs","lineno":256,"columnno":4,"path":"/Users/Shared/github/neomjs/covid-dashboard/node_modules/neo.mjs/src/main/mixin","code":{"id":"astnode100081696","name":"DeltaUpdates#update","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["Object","Array.<Object>"]},"name":"data.deltas"},{"type":{"names":["String"]},"name":"data.id"},{"type":{"names":["String"]},"optional":true,"defaultvalue":"'app'","name":"data.origin"}],"name":"update","longname":"DeltaUpdates#update","kind":"function","memberof":"DeltaUpdates","scope":"instance","$longname":"DeltaUpdates#update","$kind":"method","id":2682,"neoClassName":"Neo.main.mixin.DeltaUpdates"}]}