{"classData":[{"comment":"/**\n * @class Neo.component.Helix\n * @extends Neo.component.Base\n */","meta":{"filename":"Helix.mjs","lineno":11,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"kind":"class","name":"Helix","augments":["Neo.component.Base"],"memberof":"Neo.component","longname":"Neo.component.Helix","scope":"static","$longname":"Neo.component.Helix","$kind":"class","id":1002,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {String} className='Neo.component.Helix'\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":21,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.component.Helix'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":1003,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {String} ntype='helix'\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":26,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'helix'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":1004,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The background color of the helix container\n         * @member {String} backgroundColor_='#000000'\n         */","meta":{"filename":"Helix.mjs","lineno":31,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The background color of the helix container","kind":"member","name":"backgroundColor_","type":{"names":["String"]},"defaultvalue":"'#000000'","longname":"backgroundColor_","scope":"global","$longname":"backgroundColor_","$kind":"property","id":1005,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The background image of the helix container\n         * @member {String} backgroundImage_=''\n         */","meta":{"filename":"Helix.mjs","lineno":36,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The background image of the helix container","kind":"member","name":"backgroundImage_","type":{"names":["String"]},"defaultvalue":"''","longname":"backgroundImage_","scope":"global","$longname":"backgroundImage_","$kind":"property","id":1006,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The ids of expanded items will get stored here\n         * @member {Array} clonedItems=[]\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":42,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The ids of expanded items will get stored here","kind":"member","name":"clonedItems","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"clonedItems","scope":"global","$longname":"clonedItems","$kind":"property","id":1007,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {String[]} cls=['neo-helix']\n         */","meta":{"filename":"Helix.mjs","lineno":46,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"cls","type":{"names":["Array.<String>"]},"defaultvalue":"['neo-helix']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":1008,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The vertical delta between each helix item (increasing this value will create a spiral)\n         * @member {Number} deltaY_=1.5\n         */","meta":{"filename":"Helix.mjs","lineno":51,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The vertical delta between each helix item (increasing this value will create a spiral)","kind":"member","name":"deltaY_","type":{"names":["Number"]},"defaultvalue":1.5,"longname":"deltaY_","scope":"global","$longname":"deltaY_","$kind":"property","id":1009,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Multiselections will reduce the opacity and set this flag to true\n         * @member {Boolean} dimmed_=false\n         */","meta":{"filename":"Helix.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Multiselections will reduce the opacity and set this flag to true","kind":"member","name":"dimmed_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"dimmed_","scope":"global","$longname":"dimmed_","$kind":"property","id":1010,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Multiselections will reduce the opacity and set this flag to true\n         * @member {Number} dimmedMaxOpacity_=0.3\n         */","meta":{"filename":"Helix.mjs","lineno":61,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Multiselections will reduce the opacity and set this flag to true","kind":"member","name":"dimmedMaxOpacity_","type":{"names":["Number"]},"defaultvalue":0.3,"longname":"dimmedMaxOpacity_","scope":"global","$longname":"dimmedMaxOpacity_","$kind":"property","id":1011,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Multiselections will reduce the opacity and set this flag to true\n         * @member {Number} dimmedMinOpacity_=0.2\n         */","meta":{"filename":"Helix.mjs","lineno":66,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Multiselections will reduce the opacity and set this flag to true","kind":"member","name":"dimmedMinOpacity_","type":{"names":["Number"]},"defaultvalue":0.2,"longname":"dimmedMinOpacity_","scope":"global","$longname":"dimmedMinOpacity_","$kind":"property","id":1012,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * False will prevent items from getting selected.\n         * @member {Boolean} disableSelection=false\n         */","meta":{"filename":"Helix.mjs","lineno":71,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"False will prevent items from getting selected.","kind":"member","name":"disableSelection","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"disableSelection","scope":"global","$longname":"disableSelection","$kind":"property","id":1013,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Flip images by 180° for a not mirrored inner view\n         * @member {Boolean} flipped_=false\n         */","meta":{"filename":"Helix.mjs","lineno":76,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Flip images by 180° for a not mirrored inner view","kind":"member","name":"flipped_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"flipped_","scope":"global","$longname":"flipped_","$kind":"property","id":1014,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * True to rotate the helix when using keynav, so that the selected items stays in front\n         * @member {Boolean} followSelection_=false\n         */","meta":{"filename":"Helix.mjs","lineno":81,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"True to rotate the helix when using keynav, so that the selected items stays in front","kind":"member","name":"followSelection_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"followSelection_","scope":"global","$longname":"followSelection_","$kind":"property","id":1015,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The record field containing the image data.\n         * Nested fields are supported (e.g. author.image)\n         * @member {String} imageField='image'\n         */","meta":{"filename":"Helix.mjs","lineno":87,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The record field containing the image data.<br />Nested fields are supported (e.g. author.image)","kind":"member","name":"imageField","type":{"names":["String"]},"defaultvalue":"'image'","longname":"imageField","scope":"global","$longname":"imageField","$kind":"property","id":1016,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The path to the images folder\n         * Will get set inside the ctor to avoid issues inside the webpack builds\n         * @member {String|null} imageSource=Neo.config.resourcesPath + 'examples/'\n         */","meta":{"filename":"Helix.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The path to the images folder<br />Will get set inside the ctor to avoid issues inside the webpack builds","kind":"member","name":"imageSource","type":{"names":["String","null"]},"defaultvalue":"Neo.config.resourcesPath","longname":"imageSource","scope":"global","$longname":"imageSource","$kind":"property","id":1017,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Amount of items per row (circle) -> 360° / 10 = 36\n         * @member {Number} itemAngle_=8\n         */","meta":{"filename":"Helix.mjs","lineno":98,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Amount of items per row (circle) -> 360° / 10 = 36","kind":"member","name":"itemAngle_","type":{"names":["Number"]},"defaultvalue":8,"longname":"itemAngle_","scope":"global","$longname":"itemAngle_","$kind":"property","id":1018,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {Object} itemTpl_\n         */","meta":{"filename":"Helix.mjs","lineno":102,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"itemTpl_","type":{"names":["Object"]},"longname":"itemTpl_","scope":"global","$longname":"itemTpl_","$kind":"property","id":1019,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The unique record field containing the id.\n         * @member {String} keyProperty='id'\n         */","meta":{"filename":"Helix.mjs","lineno":110,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The unique record field containing the id.","kind":"member","name":"keyProperty","type":{"names":["String"]},"defaultvalue":"'id'","longname":"keyProperty","scope":"global","$longname":"keyProperty","$kind":"property","id":1020,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Additional used keys for the selection model\n         * @member {Object} keys\n         */","meta":{"filename":"Helix.mjs","lineno":115,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Additional used keys for the selection model","kind":"member","name":"keys","type":{"names":["Object"]},"longname":"keys","scope":"global","$longname":"keys","$kind":"property","id":1021,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * We store one instance of the matrix here to avoid creating new ones on each refresh operation\n         * @member {Neo.util.Matrix|null} matrix=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":124,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"We store one instance of the matrix here to avoid creating new ones on each refresh operation","kind":"member","name":"matrix","type":{"names":["Neo.util.Matrix","null"]},"defaultvalue":null,"access":"protected","longname":"matrix","scope":"global","$longname":"matrix","$kind":"property","id":1022,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The max amount of store items to show\n         * @member {Number} maxItems_=300\n         */","meta":{"filename":"Helix.mjs","lineno":129,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The max amount of store items to show","kind":"member","name":"maxItems_","type":{"names":["Number"]},"defaultvalue":300,"longname":"maxItems_","scope":"global","$longname":"maxItems_","$kind":"property","id":1023,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The max opacity for items inside the foreground\n         * @member {Number} maxOpacity_=0.8\n         */","meta":{"filename":"Helix.mjs","lineno":134,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The max opacity for items inside the foreground","kind":"member","name":"maxOpacity_","type":{"names":["Number"]},"defaultvalue":0.8,"longname":"maxOpacity_","scope":"global","$longname":"maxOpacity_","$kind":"property","id":1024,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The max opacity for items inside the background\n         * @member {Number} minOpacity_=0.3\n         */","meta":{"filename":"Helix.mjs","lineno":139,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The max opacity for items inside the background","kind":"member","name":"minOpacity_","type":{"names":["Number"]},"defaultvalue":0.3,"longname":"minOpacity_","scope":"global","$longname":"minOpacity_","$kind":"property","id":1025,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The zooming factor which replaces the default wheelDelta.\n         * @member {Number} mouseWheelDeltaX=5\n         */","meta":{"filename":"Helix.mjs","lineno":144,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The zooming factor which replaces the default wheelDelta.","kind":"member","name":"mouseWheelDeltaX","type":{"names":["Number"]},"defaultvalue":5,"longname":"mouseWheelDeltaX","scope":"global","$longname":"mouseWheelDeltaX","$kind":"property","id":1026,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The zooming factor which replaces the default wheelDelta.\n         * @member {Number} mouseWheelDeltaY=50\n         */","meta":{"filename":"Helix.mjs","lineno":149,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The zooming factor which replaces the default wheelDelta.","kind":"member","name":"mouseWheelDeltaY","type":{"names":["Number"]},"defaultvalue":50,"longname":"mouseWheelDeltaY","scope":"global","$longname":"mouseWheelDeltaY","$kind":"property","id":1027,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * Specifies whether the mouse wheel should change the translateZ value for zooming\n         * @member {Boolean} mouseWheelEnabled_=true\n         */","meta":{"filename":"Helix.mjs","lineno":154,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"Specifies whether the mouse wheel should change the translateZ value for zooming","kind":"member","name":"mouseWheelEnabled_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"mouseWheelEnabled_","scope":"global","$longname":"mouseWheelEnabled_","$kind":"property","id":1028,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The DOM element offsetHeight of the top level div.\n         * Gets fetched after the helix got mounted.\n         * @member {Number|null} offsetHeight=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":161,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The DOM element offsetHeight of the top level div.<br />Gets fetched after the helix got mounted.","kind":"member","name":"offsetHeight","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"offsetHeight","scope":"global","$longname":"offsetHeight","$kind":"property","id":1029,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The DOM element offsetWidth of the top level div.\n         * Gets fetched after the helix got mounted.\n         * @member {Number|null} offsetWidth=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":168,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The DOM element offsetWidth of the top level div.<br />Gets fetched after the helix got mounted.","kind":"member","name":"offsetWidth","type":{"names":["Number","null"]},"defaultvalue":null,"access":"protected","longname":"offsetWidth","scope":"global","$longname":"offsetWidth","$kind":"property","id":1030,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The perspective of the Helix view in px\n         * @member {Number} perspective_=800\n         */","meta":{"filename":"Helix.mjs","lineno":173,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The perspective of the Helix view in px","kind":"member","name":"perspective_","type":{"names":["Number"]},"defaultvalue":800,"longname":"perspective_","scope":"global","$longname":"perspective_","$kind":"property","id":1031,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The radius of the Helix in px\n         * @member {Number} radius_=1500\n         */","meta":{"filename":"Helix.mjs","lineno":178,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The radius of the Helix in px","kind":"member","name":"radius_","type":{"names":["Number"]},"defaultvalue":1500,"longname":"radius_","scope":"global","$longname":"radius_","$kind":"property","id":1032,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The rotationAngle of the Helix in degrees\n         * @member {Number} rotationAngle_=780\n         */","meta":{"filename":"Helix.mjs","lineno":183,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The rotationAngle of the Helix in degrees","kind":"member","name":"rotationAngle_","type":{"names":["Number"]},"defaultvalue":780,"longname":"rotationAngle_","scope":"global","$longname":"rotationAngle_","$kind":"property","id":1033,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * We store one instance of the rotation matrix here to avoid creating new ones on each refresh operation\n         * @member {Neo.util.Matrix|null} rotationMatrix=null\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":189,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"We store one instance of the rotation matrix here to avoid creating new ones on each refresh operation","kind":"member","name":"rotationMatrix","type":{"names":["Neo.util.Matrix","null"]},"defaultvalue":null,"access":"protected","longname":"rotationMatrix","scope":"global","$longname":"rotationMatrix","$kind":"property","id":1034,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * True displays the first & last name record fields below an expanded item\n         * @member {Boolean} showCloneInfo=true\n         */","meta":{"filename":"Helix.mjs","lineno":194,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"True displays the first & last name record fields below an expanded item","kind":"member","name":"showCloneInfo","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"showCloneInfo","scope":"global","$longname":"showCloneInfo","$kind":"property","id":1035,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The name of the CSS rule for selected items\n         * @member {String} selectedItemCls='neo-selected'\n         */","meta":{"filename":"Helix.mjs","lineno":199,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The name of the CSS rule for selected items","kind":"member","name":"selectedItemCls","type":{"names":["String"]},"defaultvalue":"'neo-selected'","longname":"selectedItemCls","scope":"global","$longname":"selectedItemCls","$kind":"property","id":1036,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * uses the selection.HelixModel by default\n         * @member {Neo.selection.HelixModel|null} selectionModel_=null\n         */","meta":{"filename":"Helix.mjs","lineno":204,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"uses the selection.HelixModel by default","kind":"member","name":"selectionModel_","type":{"names":["Neo.selection.HelixModel","null"]},"defaultvalue":null,"longname":"selectionModel_","scope":"global","$longname":"selectionModel_","$kind":"property","id":1037,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The store instance or class containing the data for the gallery items\n         * @member {Neo.data.Store|null} store_=null\n         */","meta":{"filename":"Helix.mjs","lineno":209,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The store instance or class containing the data for the gallery items","kind":"member","name":"store_","type":{"names":["Neo.data.Store","null"]},"defaultvalue":null,"longname":"store_","scope":"global","$longname":"store_","$kind":"property","id":1038,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The setTimeout() ids for calls which can get cancelled\n         * @member {Array} transitionTimeouts=[]\n         * @protected\n         */","meta":{"filename":"Helix.mjs","lineno":215,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The setTimeout() ids for calls which can get cancelled","kind":"member","name":"transitionTimeouts","type":{"names":["Array"]},"defaultvalue":"[]","access":"protected","longname":"transitionTimeouts","scope":"global","$longname":"transitionTimeouts","$kind":"property","id":1039,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The translateX gets included into each helix item\n         * @member {Number} translateX_=400\n         */","meta":{"filename":"Helix.mjs","lineno":220,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX gets included into each helix item","kind":"member","name":"translateX_","type":{"names":["Number"]},"defaultvalue":400,"longname":"translateX_","scope":"global","$longname":"translateX_","$kind":"property","id":1040,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The translateX value gets included into each helix item\n         * @member {Number} translateY_=-350\n         */","meta":{"filename":"Helix.mjs","lineno":225,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value gets included into each helix item","kind":"member","name":"translateY_","type":{"names":["Number"]},"defaultvalue":-350,"longname":"translateY_","scope":"global","$longname":"translateY_","$kind":"property","id":1041,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The translateX value gets included into each helix item\n         * @member {Number} translateZ_=-5000\n         */","meta":{"filename":"Helix.mjs","lineno":230,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The translateX value gets included into each helix item","kind":"member","name":"translateZ_","type":{"names":["Number"]},"defaultvalue":-5000,"longname":"translateZ_","scope":"global","$longname":"translateZ_","$kind":"property","id":1042,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * The url for the store to load the data\n         * @member {String} url_='../resources/examples/data/ai_contacts.json'\n         */","meta":{"filename":"Helix.mjs","lineno":235,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"description":"The url for the store to load the data","kind":"member","name":"url_","type":{"names":["String"]},"defaultvalue":"'../resources/examples/data/ai_contacts.json'","longname":"url_","scope":"global","$longname":"url_","$kind":"property","id":1043,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n         * @member {Object} _vdom\n         */","meta":{"filename":"Helix.mjs","lineno":239,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{}},"kind":"member","name":"_vdom","type":{"names":["Object"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":1044,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[8388,8900],"filename":"Helix.mjs","lineno":252,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036175","name":"Helix#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Helix#construct","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#construct","$kind":"method","id":1045,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the followSelection config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9065,9239],"filename":"Helix.mjs","lineno":280,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036253","name":"Helix#afterSetFollowSelection","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the followSelection config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetFollowSelection","longname":"Helix#afterSetFollowSelection","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetFollowSelection","$kind":"method","id":1046,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the flipped config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[9396,9491],"filename":"Helix.mjs","lineno":293,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036281","name":"Helix#afterSetFlipped","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the flipped config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetFlipped","longname":"Helix#afterSetFlipped","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetFlipped","$kind":"method","id":1047,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the maxItem config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[9646,9928],"filename":"Helix.mjs","lineno":303,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036296","name":"Helix#afterSetMaxItems","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the maxItem config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetMaxItems","longname":"Helix#afterSetMaxItems","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetMaxItems","$kind":"method","id":1048,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the mounted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[10085,10214],"filename":"Helix.mjs","lineno":321,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036334","name":"Helix#afterSetMounted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the mounted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetMounted","longname":"Helix#afterSetMounted","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetMounted","$kind":"method","id":1049,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the perspective config got changed\n     * @param {Number} value\n     * @param {Number} oldValue\n     * @protected\n     */","meta":{"range":[10373,10699],"filename":"Helix.mjs","lineno":332,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036354","name":"Helix#afterSetPerspective","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the perspective config got changed","params":[{"type":{"names":["Number"]},"name":"value"},{"type":{"names":["Number"]},"name":"oldValue"}],"access":"protected","name":"afterSetPerspective","longname":"Helix#afterSetPerspective","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetPerspective","$kind":"method","id":1050,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the selectionModel config got changed\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[10887,10981],"filename":"Helix.mjs","lineno":353,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036395","name":"Helix#afterSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the selectionModel config got changed","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"afterSetSelectionModel","longname":"Helix#afterSetSelectionModel","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetSelectionModel","$kind":"method","id":1051,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered after the url config got changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[11132,11287],"filename":"Helix.mjs","lineno":363,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036411","name":"Helix#afterSetUrl","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the url config got changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"afterSetUrl","longname":"Helix#afterSetUrl","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#afterSetUrl","$kind":"method","id":1052,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param callback\n     * @param animationTime\n     * @param callbackParam\n     * @protected\n     */","meta":{"range":[11406,12516],"filename":"Helix.mjs","lineno":378,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036436","name":"Helix#applyItemTransitions","type":"MethodDefinition","paramnames":["callback","animationTime","callbackParam"]},"vars":{"":null}},"params":[{"name":"callback"},{"name":"animationTime"},{"name":"callbackParam"}],"access":"protected","name":"applyItemTransitions","longname":"Helix#applyItemTransitions","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#applyItemTransitions","$kind":"method","id":1053,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @returns {Object}\n     */","meta":{"range":[12563,12636],"filename":"Helix.mjs","lineno":419,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036566","name":"Helix#beforeGetItemTpl","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["Object"]}}],"name":"beforeGetItemTpl","longname":"Helix#beforeGetItemTpl","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#beforeGetItemTpl","$kind":"method","id":1054,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered before the selectionModel config gets changed.\n     * @param {Neo.selection.Model} value\n     * @param {Neo.selection.Model} oldValue\n     * @protected\n     */","meta":{"range":[12827,13121],"filename":"Helix.mjs","lineno":429,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036579","name":"Helix#beforeSetSelectionModel","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the selectionModel config gets changed.","params":[{"type":{"names":["Neo.selection.Model"]},"name":"value"},{"type":{"names":["Neo.selection.Model"]},"name":"oldValue"}],"access":"protected","name":"beforeSetSelectionModel","longname":"Helix#beforeSetSelectionModel","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#beforeSetSelectionModel","$kind":"method","id":1055,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Triggered before the store config gets changed.\n     * @param {Neo.data.Store|null} value\n     * @param {Neo.data.Store|null} oldValue\n     * @protected\n     */","meta":{"range":[13303,13613],"filename":"Helix.mjs","lineno":446,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036603","name":"Helix#beforeSetStore","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the store config gets changed.","params":[{"type":{"names":["Neo.data.Store","null"]},"name":"value"},{"type":{"names":["Neo.data.Store","null"]},"name":"oldValue"}],"access":"protected","name":"beforeSetStore","longname":"Helix#beforeSetStore","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#beforeSetStore","$kind":"method","id":1056,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Calculate an opacity gradient based on the item rotation angle\n     * @param {Object} item\n     * @returns {Number}\n     */","meta":{"range":[13758,14550],"filename":"Helix.mjs","lineno":465,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036635","name":"Helix#calculateOpacity","type":"MethodDefinition","paramnames":["item"]},"vars":{"":null}},"description":"Calculate an opacity gradient based on the item rotation angle","params":[{"type":{"names":["Object"]},"name":"item"}],"returns":[{"type":{"names":["Number"]}}],"name":"calculateOpacity","longname":"Helix#calculateOpacity","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#calculateOpacity","$kind":"method","id":1057,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Override this method to get different item-markups\n     * @param {Object} vdomItem\n     * @param {Object} record\n     * @param {Number} index\n     * @returns {Object} vdomItem\n     */","meta":{"range":[14755,15079],"filename":"Helix.mjs","lineno":501,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036729","name":"Helix#createItem","type":"MethodDefinition","paramnames":["vdomItem","record","index"]},"vars":{"":null}},"description":"Override this method to get different item-markups","params":[{"type":{"names":["Object"]},"name":"vdomItem"},{"type":{"names":["Object"]},"name":"record"},{"type":{"names":["Number"]},"name":"index"}],"returns":[{"type":{"names":["Object"]},"description":"vdomItem"}],"name":"createItem","longname":"Helix#createItem","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#createItem","$kind":"method","id":1058,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number} [startIndex] the start index for creating items,\n     * e.g. increasing maxItems only needs to create the new ones\n     * @protected\n     */","meta":{"range":[15257,17843],"filename":"Helix.mjs","lineno":517,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100036798","name":"Helix#createItems","type":"MethodDefinition","paramnames":["startIndex"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"description":"the start index for creating items,<br />e.g. increasing maxItems only needs to create the new ones","name":"startIndex"}],"access":"protected","name":"createItems","longname":"Helix#createItems","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#createItems","$kind":"method","id":1059,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[17883,18922],"filename":"Helix.mjs","lineno":600,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037175","name":"Helix#destroyClones","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"destroyClones","longname":"Helix#destroyClones","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#destroyClones","$kind":"method","id":1060,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number} [startIndex]\n     * @param {Number} [amountItems]\n     */","meta":{"range":[19017,19230],"filename":"Helix.mjs","lineno":642,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037309","name":"Helix#destroyItems","type":"MethodDefinition","paramnames":["startIndex","amountItems"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"name":"startIndex"},{"type":{"names":["Number"]},"optional":true,"name":"amountItems"}],"name":"destroyItems","longname":"Helix#destroyItems","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#destroyItems","$kind":"method","id":1061,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Moves a clone of an item to the top left corner\n     * @param {String} itemId\n     */","meta":{"range":[19337,20946],"filename":"Helix.mjs","lineno":654,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037351","name":"Helix#expandItem","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"description":"Moves a clone of an item to the top left corner","params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"expandItem","longname":"Helix#expandItem","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#expandItem","$kind":"method","id":1062,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @returns {String}\n     */","meta":{"range":[20993,21313],"filename":"Helix.mjs","lineno":707,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037567","name":"Helix#getCloneTransform","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"returns":[{"type":{"names":["String"]}}],"name":"getCloneTransform","longname":"Helix#getCloneTransform","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#getCloneTransform","$kind":"method","id":1063,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {String} vnodeId\n     * @returns {Number}\n     */","meta":{"range":[21391,21466],"filename":"Helix.mjs","lineno":720,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037611","name":"Helix#getItemId","type":"MethodDefinition","paramnames":["vnodeId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"vnodeId"}],"returns":[{"type":{"names":["Number"]}}],"name":"getItemId","longname":"Helix#getItemId","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#getItemId","$kind":"method","id":1064,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * Returns the vdom node containing the helix items\n     * @returns {Object} vdom\n     */","meta":{"range":[21574,21634],"filename":"Helix.mjs","lineno":728,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037626","name":"Helix#getItemsRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Returns the vdom node containing the helix items","returns":[{"type":{"names":["Object"]},"description":"vdom"}],"name":"getItemsRoot","longname":"Helix#getItemsRoot","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#getItemsRoot","$kind":"method","id":1065,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number|String} id\n     * @returns {String}\n     */","meta":{"range":[21714,21776],"filename":"Helix.mjs","lineno":736,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037642","name":"Helix#getItemVnodeId","type":"MethodDefinition","paramnames":["id"]},"vars":{"":null}},"params":[{"type":{"names":["Number","String"]},"name":"id"}],"returns":[{"type":{"names":["String"]}}],"name":"getItemVnodeId","longname":"Helix#getItemVnodeId","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#getItemVnodeId","$kind":"method","id":1066,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Number} [delay=100]\n     */","meta":{"range":[21833,22339],"filename":"Helix.mjs","lineno":743,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037655","name":"Helix#getOffsetValues","type":"MethodDefinition","paramnames":["delay"]},"vars":{"":null}},"params":[{"type":{"names":["Number"]},"optional":true,"defaultvalue":100,"name":"delay"}],"name":"getOffsetValues","longname":"Helix#getOffsetValues","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#getOffsetValues","$kind":"method","id":1067,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     *\n     */","meta":{"range":[22368,22704],"filename":"Helix.mjs","lineno":762,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037721","name":"Helix#loadData","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"loadData","longname":"Helix#loadData","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#loadData","$kind":"method","id":1068,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {String} itemId\n     */","meta":{"range":[22756,22895],"filename":"Helix.mjs","lineno":779,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037782","name":"Helix#moveToSelectedItem","type":"MethodDefinition","paramnames":["itemId"]},"vars":{"":null}},"params":[{"type":{"names":["String"]},"name":"itemId"}],"name":"moveToSelectedItem","longname":"Helix#moveToSelectedItem","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#moveToSelectedItem","$kind":"method","id":1069,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[22945,23045],"filename":"Helix.mjs","lineno":787,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037809","name":"Helix#onClick","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onClick","longname":"Helix#onClick","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onClick","$kind":"method","id":1070,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     *\n     */","meta":{"range":[23074,23173],"filename":"Helix.mjs","lineno":794,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037830","name":"Helix#onConstructed","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"onConstructed","longname":"Helix#onConstructed","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#onConstructed","$kind":"method","id":1071,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23223,23339],"filename":"Helix.mjs","lineno":802,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037841","name":"Helix#onKeyDownEnter","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownEnter","longname":"Helix#onKeyDownEnter","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onKeyDownEnter","$kind":"method","id":1072,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23389,23518],"filename":"Helix.mjs","lineno":810,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037864","name":"Helix#onKeyDownSpace","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onKeyDownSpace","longname":"Helix#onKeyDownSpace","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onKeyDownSpace","$kind":"method","id":1073,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[23568,24036],"filename":"Helix.mjs","lineno":817,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037887","name":"Helix#onMouseWheel","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onMouseWheel","longname":"Helix#onMouseWheel","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onMouseWheel","$kind":"method","id":1074,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {String[]} value\n     * @param {String[]} oldValue\n     */","meta":{"range":[24123,24322],"filename":"Helix.mjs","lineno":835,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037960","name":"Helix#onSelectionChange","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"params":[{"type":{"names":["Array.<String>"]},"name":"value"},{"type":{"names":["Array.<String>"]},"name":"oldValue"}],"name":"onSelectionChange","longname":"Helix#onSelectionChange","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onSelectionChange","$kind":"method","id":1075,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[24362,24510],"filename":"Helix.mjs","lineno":846,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100037989","name":"Helix#onSort","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onSort","longname":"Helix#onSort","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#onSort","$kind":"method","id":1076,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @param {Array} items\n     */","meta":{"range":[24560,24668],"filename":"Helix.mjs","lineno":857,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100038013","name":"Helix#onStoreLoad","type":"MethodDefinition","paramnames":["items"]},"vars":{"":null}},"params":[{"type":{"names":["Array"]},"name":"items"}],"name":"onStoreLoad","longname":"Helix#onStoreLoad","kind":"function","memberof":"Helix","scope":"instance","$longname":"Helix#onStoreLoad","$kind":"method","id":1077,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[24708,27229],"filename":"Helix.mjs","lineno":865,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100038032","name":"Helix#refresh","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"refresh","longname":"Helix#refresh","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#refresh","$kind":"method","id":1078,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[27269,27335],"filename":"Helix.mjs","lineno":951,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100038402","name":"Helix#refreshIfMounted","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"refreshIfMounted","longname":"Helix#refreshIfMounted","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#refreshIfMounted","$kind":"method","id":1079,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     *\n     */","meta":{"range":[27364,27925],"filename":"Helix.mjs","lineno":958,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100038415","name":"Helix#sortItems","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"name":"sortItems","longname":"Helix#sortItems","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#sortItems","$kind":"method","id":1080,"neoClassName":"Neo.component.Helix"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[27965,29285],"filename":"Helix.mjs","lineno":982,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/component","code":{"id":"astnode100038513","name":"Helix#updateCloneTranslate","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"updateCloneTranslate","longname":"Helix#updateCloneTranslate","kind":"function","memberof":"Helix","scope":"instance","params":[],"$longname":"Helix#updateCloneTranslate","$kind":"method","id":1081,"neoClassName":"Neo.component.Helix"}]}