SYMBOL INDEX (30 symbols across 4 files) FILE: src/WebSheet.events.js function unbindEvents (line 6) | function unbindEvents(self) { function initEvents (line 15) | function initEvents(self) { function onFocus (line 28) | function onFocus(e) { function onBlur (line 35) | function onBlur(e) { function onKeydown (line 47) | function onKeydown(e) { function onKeyup (line 59) | function onKeyup(e) { function onMousedown (line 70) | function onMousedown(e) { function onMouseup (line 94) | function onMouseup(e) { function onMouseover (line 152) | function onMouseover(e) { FILE: src/WebSheet.js constant DEFAULT_COLUMN_WIDTH (line 8) | const DEFAULT_COLUMN_WIDTH = 120; constant DEFAULT_BORDER_WIDTH (line 9) | const DEFAULT_BORDER_WIDTH = 1; constant WINDOW_MOUSEUP (line 16) | const WINDOW_MOUSEUP = Symbol('window.onmouseup'); class BrowserWebSheet (line 18) | class BrowserWebSheet extends WebSheet { method constructor (line 19) | constructor(elem, params = {}) { method destroy (line 47) | destroy() { method addColumn (line 52) | addColumn(rerender = true) { method calculateValueAtPosition (line 57) | calculateValueAtPosition(row, col, expression) { method clearCell (line 69) | clearCell(row, col) { method forceRerender (line 78) | forceRerender() { method getCell (line 164) | getCell(id) { method insertColumnBefore (line 170) | insertColumnBefore(idx) { method popColumn (line 175) | popColumn() { method removeColumn (line 180) | removeColumn(idx) { method setValueAtPosition (line 187) | setValueAtPosition(row, col, value, force = false) { FILE: src/constants.js constant DRAG_HANDLE (line 1) | const DRAG_HANDLE = 2; constant DRAG_MOVE (line 2) | const DRAG_MOVE = 1; constant DRAG_NONE (line 3) | const DRAG_NONE = 0; FILE: src/utils/events.js constant LISTENERS (line 1) | const LISTENERS = Symbol('websheets listeners'); function listen (line 4) | function listen(elem, event, cb) { function unlisten (line 14) | function unlisten(elem, event, listenerToRemove = null) {