SYMBOL INDEX (198 symbols across 19 files) FILE: src/assets/scripts/app.js class AdminatorApp (line 36) | class AdminatorApp { method constructor (line 37) | constructor() { method init (line 52) | init() { method initSidebar (line 85) | initSidebar() { method initCharts (line 95) | initCharts() { method initDataTables (line 119) | initDataTables() { method initBasicDataTable (line 131) | initBasicDataTable(table) { method initDatePickers (line 151) | initDatePickers() { method initTheme (line 221) | initTheme() { method initMobileEnhancements (line 294) | initMobileEnhancements() { method setupGlobalEvents (line 308) | setupGlobalEvents() { method handleDropdownClick (line 345) | handleDropdownClick(e, toggle) { method closeAllOverlays (line 377) | closeAllOverlays() { method closeSearch (line 394) | closeSearch() { method handleResize (line 420) | handleResize() { method handleGlobalClick (line 456) | handleGlobalClick(event) { method isMobile (line 484) | isMobile() { method enhanceMobileDropdowns (line 491) | enhanceMobileDropdowns() { method enhanceMobileSearch (line 578) | enhanceMobileSearch() { method getComponent (line 704) | getComponent(name) { method isReady (line 711) | isReady() { method destroy (line 718) | destroy() { method refresh (line 749) | refresh() { FILE: src/assets/scripts/charts/easyPieChart/index.js class VanillaPieChart (line 6) | class VanillaPieChart { method constructor (line 7) | constructor(element, options = {}) { method init (line 25) | init() { method createSVG (line 30) | createSVG() { method animate (line 92) | animate() { method update (line 124) | update(percentage) { method destroy (line 129) | destroy() { method onStep (line 158) | onStep(from, to, percent) { FILE: src/assets/scripts/components/Chart.js class ChartComponent (line 12) | class ChartComponent { method constructor (line 13) | constructor() { method init (line 19) | init() { method createSparklines (line 31) | createSparklines() { method createSparklineChart (line 72) | createSparklineChart({ id, data, color }) { method createOtherCharts (line 157) | createOtherCharts() { method createMonthlyStatsChart (line 191) | createMonthlyStatsChart() { method createLineChart (line 304) | createLineChart(id, data) { method createCompositeChart (line 375) | createCompositeChart(id, data) { method createCustomSparklines (line 456) | createCustomSparklines() { method createCustomLineChart (line 502) | createCustomLineChart(element, data, id) { method createCustomBarChart (line 555) | createCustomBarChart(element, data, id) { method setupResizeHandler (line 606) | setupResizeHandler() { method debounceResize (line 621) | debounceResize() { method redrawLargeChartsOnly (line 633) | redrawLargeChartsOnly() { method redrawCharts (line 650) | redrawCharts() { method updateChart (line 661) | updateChart(id, newData) { method createChartsPageCharts (line 672) | createChartsPageCharts() { method createLargeChart (line 889) | createLargeChart(id, type, data) { method getChartOptions (line 910) | getChartOptions(type) { method createTristateChart (line 1099) | createTristateChart(element, data, id) { method createDiscreteChart (line 1157) | createDiscreteChart(element, data, id) { method createBulletChart (line 1206) | createBulletChart(element, data, id) { method createBoxChart (line 1258) | createBoxChart(element, data, id) { method createEasyPieCharts (line 1314) | createEasyPieCharts() { method destroy (line 1378) | destroy() { FILE: src/assets/scripts/components/Sidebar.js class Sidebar (line 6) | class Sidebar { method constructor (line 7) | constructor() { method init (line 17) | init() { method setupMenuToggle (line 30) | setupMenuToggle() { method openDropdown (line 60) | openDropdown(listItem, dropdownMenu) { method closeDropdown (line 85) | closeDropdown(listItem, dropdownMenu) { method closeAllDropdowns (line 108) | closeAllDropdowns() { method setupSidebarToggle (line 125) | setupSidebarToggle() { method toggleSidebar (line 148) | toggleSidebar() { method setActiveLink (line 168) | setActiveLink() { method refreshActiveLink (line 220) | refreshActiveLink() { method toggle (line 227) | toggle() { method isCollapsed (line 236) | isCollapsed() { FILE: src/assets/scripts/constants/colors.js constant COLORS (line 1) | const COLORS = { constant GREYS (line 259) | const GREYS = { FILE: src/assets/scripts/datatable/index.js class VanillaDataTable (line 6) | class VanillaDataTable { method constructor (line 7) | constructor(element, options = {}) { method init (line 26) | init() { method extractData (line 34) | extractData() { method createControls (line 43) | createControls() { method applyStyles (line 81) | applyStyles() { method bindEvents (line 169) | bindEvents() { method search (line 190) | search(query) { method sort (line 204) | sort(columnIndex) { method updateSortHeaders (line 234) | updateSortHeaders() { method render (line 244) | render() { method updatePagination (line 273) | updatePagination() { method updateInfo (line 318) | updateInfo() { method destroy (line 329) | destroy() { FILE: src/assets/scripts/datepicker/index.js class VanillaDatePicker (line 6) | class VanillaDatePicker { method constructor (line 7) | constructor(element, options = {}) { method init (line 19) | init() { method convertToHTML5 (line 26) | convertToHTML5() { method enhanceInput (line 45) | enhanceInput() { method applyStyles (line 71) | applyStyles() { method bindEvents (line 163) | bindEvents() { method openPicker (line 190) | openPicker() { method handleDateChange (line 203) | handleDateChange(e) { method formatDate (line 224) | formatDate(dateString) { method setDate (line 229) | setDate(dateString) { method getDate (line 234) | getDate() { method destroy (line 238) | destroy() { FILE: src/assets/scripts/popover/index.js function initTooltips (line 5) | function initTooltips() { function initPopovers (line 48) | function initPopovers() { FILE: src/assets/scripts/ui/index.js class VanillaModal (line 9) | class VanillaModal { method constructor (line 10) | constructor(element) { method init (line 18) | init() { method show (line 41) | show() { method hide (line 69) | hide() { class VanillaDropdown (line 94) | class VanillaDropdown { method constructor (line 95) | constructor(element) { method init (line 102) | init() { method toggle (line 127) | toggle() { method show (line 135) | show() { method hide (line 148) | hide() { class VanillaPopover (line 158) | class VanillaPopover { method constructor (line 159) | constructor(element) { method init (line 166) | init() { method toggle (line 180) | toggle() { method show (line 188) | show() { method hide (line 226) | hide() { class VanillaTooltip (line 238) | class VanillaTooltip { method constructor (line 239) | constructor(element) { method init (line 245) | init() { method show (line 252) | show() { method hide (line 299) | hide() { class VanillaAccordion (line 308) | class VanillaAccordion { method constructor (line 309) | constructor(element) { method init (line 317) | init() { method toggle (line 324) | toggle() { method show (line 332) | show() { method hide (line 358) | hide() { FILE: src/assets/scripts/utils/dom.js constant DOM (line 25) | const DOM = { FILE: src/assets/scripts/utils/events.js method on (line 39) | on(element, event, handler, options = {}) { method off (line 83) | off(element) { method delegate (line 111) | delegate(parent, event, selector, handler, options = {}) { method once (line 135) | once(element, event, handler) { method debounce (line 150) | debounce(handler, delay = 250) { method throttle (line 169) | throttle(handler, limit = 250) { method emit (line 192) | emit(target, eventName, detail = {}, options = {}) { FILE: src/assets/scripts/utils/logger.js method info (line 32) | info(message, context) { method warn (line 43) | warn(message, context) { method error (line 54) | error(message, context) { method debug (line 65) | debug(message, context) { method group (line 75) | group(label) { method groupEnd (line 84) | groupEnd() { method time (line 94) | time(label) { method timeEnd (line 104) | timeEnd(label) { method table (line 114) | table(data) { FILE: src/assets/scripts/utils/performance.js method onResize (line 50) | onResize(element, callback) { method onVisible (line 98) | onVisible(element, callback, options = {}) { method lazyLoad (line 154) | lazyLoad(element, loadFn, options = {}) { method batch (line 185) | batch(readFn, writeFn) { method nextFrame (line 205) | nextFrame(callback) { method whenIdle (line 224) | whenIdle(callback, options = {}) { method cancelIdle (line 240) | cancelIdle(id) { method preload (line 258) | preload(url, as = 'image') { method measure (line 280) | measure(label, fn) { method cleanup (line 296) | cleanup() { FILE: src/assets/scripts/utils/sanitize.js constant HTML_ENTITIES (line 12) | const HTML_ENTITIES = { method html (line 38) | html(str) { method attr (line 54) | attr(str) { method url (line 71) | url(url, allowedProtocols = ['http:', 'https:', 'mailto:', 'tel:']) { method stripTags (line 116) | stripTags(str) { method css (line 136) | css(str) { method filename (line 158) | filename(str) { method template (line 180) | template(strings, ...values) { method email (line 200) | email(email) { method number (line 234) | number(value, options = {}) { method integer (line 259) | integer(value, options = {}) { FILE: src/assets/scripts/utils/storage.js method get (line 52) | get(key) { method set (line 73) | set(key, value) { method remove (line 97) | remove(key) { method clear (line 118) | clear() { method getJSON (line 141) | getJSON(key, defaultValue = null) { method setJSON (line 163) | setJSON(key, value) { method has (line 182) | has(key) { method keys (line 194) | keys() { method size (line 213) | size() { FILE: src/assets/scripts/utils/theme.js constant THEME_KEY (line 25) | const THEME_KEY = 'adminator-theme'; constant VALID_THEMES (line 28) | const VALID_THEMES = ['light', 'dark']; method get (line 41) | get(key) { method set (line 55) | set(key, value) { method apply (line 81) | apply(theme) { method toggle (line 154) | toggle() { method current (line 170) | current() { method init (line 185) | init() { method getCSSVar (line 211) | getCSSVar(varName) { method getVectorMapColors (line 230) | getVectorMapColors() { method getSparklineColors (line 251) | getSparklineColors() { method getChartColors (line 271) | getChartColors() { method isDark (line 292) | isDark() { method isLight (line 301) | isLight() { FILE: src/assets/scripts/vectorMaps/index.js method onMarkerTooltipShow (line 151) | onMarkerTooltipShow(event, tooltip, index) { method onRegionTooltipShow (line 158) | onRegionTooltipShow(event, tooltip, code) { method onLoaded (line 169) | onLoaded() { FILE: tests/setup.js method length (line 31) | get length() { FILE: webpack/manifest.js constant NODE_ENV (line 27) | const constant IS_DEVELOPMENT (line 27) | const constant IS_PRODUCTION (line 27) | const constant MINIFY (line 27) | const