SYMBOL INDEX (356 symbols across 30 files) FILE: eruda.d.ts type InitDefaults (line 6) | interface InitDefaults { type InitOptions (line 21) | interface InitOptions { type Position (line 48) | interface Position { type AnyFn (line 53) | type AnyFn = (...args: any[]) => any type Emitter (line 55) | interface Emitter { type Tool (line 67) | interface Tool { type ToolConstructor (line 91) | interface ToolConstructor { type ConsoleConfig (line 98) | interface ConsoleConfig { type Log (line 141) | interface Log { type ErudaConsole (line 145) | interface ErudaConsole extends Tool, Console { type ErudaConsoleConstructor (line 159) | interface ErudaConsoleConstructor { type ElementsConfig (line 164) | interface ElementsConfig { type Elements (line 175) | interface Elements extends Tool { type ElementsConstructor (line 188) | interface ElementsConstructor { type Network (line 193) | interface Network extends Tool { type NetworkConstructor (line 204) | interface NetworkConstructor { type ResourcesConfig (line 209) | interface ResourcesConfig { type Resources (line 220) | interface Resources extends Tool { type ResourcesConstructor (line 229) | interface ResourcesConstructor { type SourcesConfig (line 234) | interface SourcesConfig { type Sources (line 249) | interface Sources extends Tool { type SourcesConstructor (line 255) | interface SourcesConstructor { type InfoItem (line 260) | interface InfoItem { type Info (line 265) | interface Info extends Tool { type InfoConstructor (line 285) | interface InfoConstructor { type Snippets (line 290) | interface Snippets extends Tool { type SnippetsConstructor (line 314) | interface SnippetsConstructor { type SettingsRangeOptions (line 319) | interface SettingsRangeOptions { type Settings (line 325) | interface Settings extends Tool { type SettingsConstructor (line 374) | interface SettingsConstructor { type EntryBtn (line 379) | interface EntryBtn extends Emitter { type EntryBtnConstructor (line 387) | interface EntryBtnConstructor { type DevTools (line 392) | interface DevTools extends Emitter { type DevToolsConstructor (line 406) | interface DevToolsConstructor { type Util (line 415) | interface Util { type IToolNameMap (line 422) | interface IToolNameMap { type ErudaApis (line 438) | interface ErudaApis { type Eruda (line 485) | interface Eruda extends ErudaApis { FILE: src/Console/Console.js class Console (line 24) | class Console extends Tool { method constructor (line 25) | constructor({ name = 'console' } = {}) { method init (line 33) | init($el, container) { method show (line 45) | show() { method overrideConsole (line 49) | overrideConsole() { method setGlobal (line 67) | setGlobal(name, val) { method restoreConsole (line 70) | restoreConsole() { method catchGlobalErr (line 80) | catchGlobalErr() { method ignoreGlobalErr (line 85) | ignoreGlobalErr() { method filter (line 90) | filter(filter) { method destroy (line 105) | destroy() { method _enableJsExecution (line 125) | _enableJsExecution(enabled) { method _appendTpl (line 137) | _appendTpl() { method _initLogger (line 178) | _initLogger() { method _exposeLogger (line 211) | _exposeLogger() { method _bindEvent (line 225) | _bindEvent() { method _hideInput (line 285) | _hideInput() { method _showInput (line 289) | _showInput() { method _rmCfg (line 293) | _rmCfg() { method _initCfg (line 312) | _initCfg() { constant CONSOLE_METHOD (line 381) | const CONSOLE_METHOD = [ FILE: src/DevTools/DevTools.js class DevTools (line 33) | class DevTools extends Emitter { method constructor (line 34) | constructor($container, { defaults = {}, inline = false } = {}) { method show (line 66) | show() { method hide (line 81) | hide() { method toggle (line 94) | toggle() { method add (line 97) | add(tool) { method remove (line 134) | remove(name) { method removeAll (line 151) | removeAll() { method get (line 156) | get(name) { method showTool (line 161) | showTool(name) { method initCfg (line 191) | initCfg(settings) { method notify (line 249) | notify(content, options) { method destroy (line 252) | destroy() { method _setTheme (line 269) | _setTheme(t) { method _setTransparency (line 283) | _setTransparency(opacity) { method _setDisplaySize (line 289) | _setDisplaySize(height) { method _initTpl (line 298) | _initTpl() { method _initTab (line 316) | _initTab() { method _initNotification (line 328) | _initNotification() { method _initModal (line 339) | _initModal() { method _bindEvent (line 342) | _bindEvent() { FILE: src/DevTools/Tool.js method init (line 4) | init($el) { method show (line 7) | show() { method hide (line 12) | hide() { method destroy (line 17) | destroy() { FILE: src/Elements/CssStore.js function formatStyle (line 4) | function formatStyle(style) { class CssStore (line 30) | class CssStore { method constructor (line 31) | constructor(el) { method getComputedStyle (line 34) | getComputedStyle() { method getMatchedCSSRules (line 39) | getMatchedCSSRules() { method _elMatchesSel (line 71) | _elMatchesSel(selText) { function sortStyleKeys (line 76) | function sortStyleKeys(style) { function cmpCode (line 99) | function cmpCode(a, b) { function transCode (line 108) | function transCode(code) { FILE: src/Elements/Detail.js class Detail (line 30) | class Detail { method constructor (line 31) | constructor($container, devtools) { method show (line 40) | show(el) { method destroy (line 53) | destroy() { method overrideEventTarget (line 58) | overrideEventTarget() { method restoreEventTarget (line 74) | restoreEventTarget() { method _initTpl (line 110) | _initTpl() { method _toggleAllComputedStyle (line 137) | _toggleAllComputedStyle() { method _render (line 142) | _render() { method _getData (line 266) | _getData(el) { method _bindEvent (line 309) | _bindEvent() { method _initObserver (line 349) | _initObserver() { method _enableObserver (line 354) | _enableObserver() { method _disableObserver (line 361) | _disableObserver() { method _handleMutation (line 364) | _handleMutation(mutation) { method _rmCfg (line 372) | _rmCfg() { method _initCfg (line 384) | _initCfg() { function processStyleRules (line 409) | function processStyleRules(style) { function processStyleRule (line 430) | function processStyleRule(val) { function getInlineStyle (line 442) | function getInlineStyle(style) { function rmDefComputedStyle (line 457) | function rmDefComputedStyle(computedStyle, styles) { constant NO_STYLE_TAG (line 475) | const NO_STYLE_TAG = ['script', 'style', 'meta', 'title', 'link', 'head'] function addEvent (line 483) | function addEvent(el, type, listener, useCapture = false) { function rmEvent (line 496) | function rmEvent(el, type, listener, useCapture = false) { FILE: src/Elements/Elements.js class Elements (line 21) | class Elements extends Tool { method constructor (line 22) | constructor() { method init (line 34) | init($el, container) { method show (line 55) | show() { method hide (line 65) | hide() { method select (line 71) | select(node) { method destroy (line 77) | destroy() { method _updateButtons (line 89) | _updateButtons() { method _initTpl (line 125) | _initTpl() { method _renderCrumbs (line 149) | _renderCrumbs() { method _bindEvent (line 171) | _bindEvent() { method _updateHistory (line 289) | _updateHistory() { function getCrumbs (line 304) | function getCrumbs(el) { FILE: src/Elements/util.js function formatNodeName (line 6) | function formatNodeName(node, { noAttr = false } = {}) { FILE: src/EntryBtn/EntryBtn.js class EntryBtn (line 13) | class EntryBtn extends Emitter { method constructor (line 14) | constructor($container) { method hide (line 24) | hide() { method show (line 27) | show() { method setPos (line 30) | setPos(pos) { method getPos (line 42) | getPos() { method destroy (line 45) | destroy() { method _isOutOfRange (line 50) | _isOutOfRange(pos) { method _registerListener (line 58) | _registerListener() { method _unregisterListener (line 65) | _unregisterListener() { method _initTpl (line 68) | _initTpl() { method _resetPos (line 76) | _resetPos(orientationChanged) { method _bindEvent (line 150) | _bindEvent() { method initCfg (line 158) | initCfg(settings) { method _getDefPos (line 168) | _getDefPos() { FILE: src/Info/Info.js class Info (line 14) | class Info extends Tool { method constructor (line 15) | constructor() { method init (line 23) | init($el, container) { method destroy (line 30) | destroy() { method add (line 35) | add(name, val) { method get (line 52) | get(name) { method remove (line 67) | remove(name) { method clear (line 78) | clear() { method _addDefInfo (line 85) | _addDefInfo() { method _render (line 88) | _render() { method _bindEvent (line 107) | _bindEvent() { method _renderHtml (line 118) | _renderHtml(html) { FILE: src/Info/defInfo.js method val (line 11) | val() { method val (line 42) | val() { FILE: src/Network/Detail.js class Detail (line 12) | class Detail extends Emitter { method constructor (line 13) | constructor($container, devtools) { method show (line 21) | show(data) { method hide (line 96) | hide() { method _bindEvent (line 123) | _bindEvent() { constant MAX_RES_LEN (line 166) | const MAX_RES_LEN = 100000 FILE: src/Network/Network.js class Network (line 23) | class Network extends Tool { method constructor (line 24) | constructor() { method init (line 34) | init($el, container) { method show (line 85) | show() { method clear (line 89) | clear() { method requests (line 93) | requests() { method _updateDataGridHeight (line 100) | _updateDataGridHeight() { method _updateType (line 159) | _updateType(request) { method url (line 224) | url() { method requestFormData (line 227) | requestFormData() { method requestHeaders (line 230) | requestHeaders() { method _updateButtons (line 249) | _updateButtons() { method _bindEvent (line 275) | _bindEvent() { method destroy (line 344) | destroy() { method _initTpl (line 359) | _initTpl() { FILE: src/Network/util.js function getType (line 5) | function getType(contentType) { function curlStr (line 16) | function curlStr(request) { FILE: src/Resources/Cookie.js class Cookie (line 12) | class Cookie { method constructor (line 13) | constructor($container, devtools) { method refresh (line 38) | refresh() { method _initTpl (line 64) | _initTpl() { method _updateButtons (line 96) | _updateButtons() { method _getVal (line 113) | _getVal(key) { method _bindEvent (line 124) | _bindEvent() { FILE: src/Resources/Resources.js class Resources (line 21) | class Resources extends Tool { method constructor (line 22) | constructor() { method init (line 31) | init($el, container) { method refresh (line 55) | refresh() { method destroy (line 64) | destroy() { method refreshScript (line 73) | refreshScript() { method refreshStylesheet (line 111) | refreshStylesheet() { method refreshIframe (line 149) | refreshIframe() { method refreshLocalStorage (line 184) | refreshLocalStorage() { method refreshSessionStorage (line 189) | refreshSessionStorage() { method refreshCookie (line 194) | refreshCookie() { method refreshImage (line 199) | refreshImage() { method show (line 257) | show() { method hide (line 263) | hide() { method _initTpl (line 268) | _initTpl() { method _bindEvent (line 287) | _bindEvent() { method _rmCfg (line 349) | _rmCfg() { method _initCfg (line 361) | _initCfg() { method _initObserver (line 388) | _initObserver() { method _handleMutation (line 395) | _handleMutation(mutation) { method _enableObserver (line 425) | _enableObserver() { method _disableObserver (line 432) | _disableObserver() { function getLowerCaseTagName (line 437) | function getLowerCaseTagName(el) { FILE: src/Resources/Storage.js class Storage (line 13) | class Storage { method constructor (line 14) | constructor($container, devtools, resources, type) { method destroy (line 42) | destroy() { method refresh (line 45) | refresh() { method _refreshStorage (line 63) | _refreshStorage() { method _updateButtons (line 91) | _updateButtons() { method _initTpl (line 108) | _initTpl() { method _getVal (line 141) | _getVal(key) { method _bindEvent (line 152) | _bindEvent() { FILE: src/Resources/util.js function setState (line 3) | function setState($el, state) { function getState (line 11) | function getState(type, len) { FILE: src/Settings/Settings.js class Settings (line 13) | class Settings extends Tool { method constructor (line 14) | constructor() { method init (line 22) | init($el) { method remove (line 29) | remove(config, key) { method destroy (line 53) | destroy() { method clear (line 59) | clear() { method switch (line 63) | switch(config, key, desc) { method select (line 71) | select(config, key, desc, selections) { method range (line 87) | range(config, key, desc, { min = 0, max = 1, step = 0.1 }) { method button (line 100) | button(text, handler) { method separator (line 105) | separator() { method text (line 110) | text(text) { method _cleanSeparator (line 116) | _cleanSeparator() { method _genId (line 129) | _genId() { method _getSetting (line 132) | _getSetting(id) { method _bindEvent (line 141) | _bindEvent() { method createCfg (line 147) | static createCfg(name, data) { FILE: src/Snippets/Snippets.js class Snippets (line 11) | class Snippets extends Tool { method constructor (line 12) | constructor() { method init (line 21) | init($el) { method destroy (line 27) | destroy() { method add (line 32) | add(name, fn, desc) { method remove (line 39) | remove(name) { method run (line 46) | run(name) { method clear (line 55) | clear() { method _bindEvent (line 61) | _bindEvent() { method _run (line 70) | _run(idx) { method _addDefSnippets (line 73) | _addDefSnippets() { method _render (line 78) | _render() { method _renderHtml (line 94) | _renderHtml(html) { FILE: src/Snippets/defSnippets.js method fn (line 19) | fn() { method fn (line 35) | fn() { method fn (line 45) | fn() { method fn (line 58) | fn() { method fn (line 68) | fn() { method fn (line 98) | fn() { method fn (line 105) | fn() { method fn (line 112) | fn() { method fn (line 119) | fn() { method fn (line 126) | fn() { method fn (line 133) | fn() { method fn (line 140) | fn() { method fn (line 147) | fn() { method fn (line 154) | fn() { function search (line 163) | function search(text) { function traverse (line 194) | function traverse(root, processor) { function loadPlugin (line 207) | function loadPlugin(name) { FILE: src/Sources/Sources.js class Sources (line 15) | class Sources extends Tool { method constructor (line 16) | constructor() { method init (line 24) | init($el, container) { method destroy (line 31) | destroy() { method set (line 37) | set(type, val) { method show (line 73) | show() { method _renderDef (line 82) | _renderDef() { method _bindEvent (line 106) | _bindEvent() { method _rmCfg (line 113) | _rmCfg() { method _initCfg (line 122) | _initCfg() { method _render (line 143) | _render() { method _renderImg (line 163) | _renderImg() { method _renderCode (line 174) | _renderCode() { method _renderObj (line 213) | _renderObj() { method _renderRaw (line 237) | _renderRaw() { method _renderIframe (line 256) | _renderIframe() { method _renderHtml (line 259) | _renderHtml(html, cache = true) { constant MAX_BEAUTIFY_LEN (line 268) | const MAX_BEAUTIFY_LEN = 30000 constant MAX_LINE_NUM_LEN (line 269) | const MAX_LINE_NUM_LEN = 80000 constant MAX_RAW_LEN (line 270) | const MAX_RAW_LEN = 100000 FILE: src/eruda.js method init (line 34) | init({ method isDarkTheme (line 71) | isDarkTheme(theme) { method get (line 100) | get(name) { method add (line 109) | add(tool) { method remove (line 118) | remove(name) { method show (line 123) | show(name) { method hide (line 132) | hide() { method destroy (line 139) | destroy() { method scale (line 151) | scale(s) { method position (line 160) | position(p) { method _autoScale (line 170) | _autoScale() { method _registerListener (line 175) | _registerListener() { method _unregisterListener (line 183) | _unregisterListener() { method _checkInit (line 188) | _checkInit() { method _initContainer (line 192) | _initContainer(container, useShadowDom) { method _initDevTools (line 243) | _initDevTools(defaults, inline) { method _initStyle (line 249) | _initStyle() { method _initEntryBtn (line 277) | _initEntryBtn() { method _initSettings (line 281) | _initSettings() { method _initTools (line 290) | _initTools( FILE: src/lib/evalCss.js function resetStyles (line 65) | function resetStyles() { function resetStyle (line 69) | function resetStyle({ css, el }) { FILE: src/lib/micromark.js function micromark (line 1) | function micromark(str) { FILE: src/lib/themes.js function arrToMap (line 29) | function arrToMap(arr) { function createDarkTheme (line 39) | function createDarkTheme(theme) { function createLightTheme (line 57) | function createLightTheme(theme) { function isDarkTheme (line 90) | function isDarkTheme(theme) { FILE: src/lib/util.js function hasSafeArea (line 13) | function hasSafeArea() { function escapeJsonStr (line 36) | function escapeJsonStr(str) { function safeStorage (line 40) | function safeStorage(type, memReplacement) { function getFileName (line 69) | function getFileName(url) { function pxToNum (line 80) | function pxToNum(str) { function isErudaEl (line 84) | function isErudaEl(el) { function isChobitsuEl (line 93) | function isChobitsuEl(el) { function classPrefix (line 108) | function classPrefix(str) { function traverseTree (line 126) | function traverseTree(tree, handler) { function processClass (line 136) | function processClass(str) { function eventClient (line 148) | function eventClient(type, e) { function eventPage (line 161) | function eventPage(type, e) { FILE: test/boot.js function boot (line 1) | function boot(name, cb) { function loadJs (line 38) | function loadJs(src, cb) { FILE: test/console.js function log (line 7) | function log(i) { function logs (line 11) | function logs() { function add (line 58) | function add(num) { FILE: test/util.js function noop (line 291) | function noop() {} function flat (line 833) | function flat(arr, res) { function defineProp (line 1325) | function defineProp(obj, prop, descriptor) { function shallowProperty (line 1821) | function shallowProperty(key) { function isEqual (line 1980) | function isEqual(a, b) { function makeClass (line 2311) | function makeClass(parent, methods, statics) { function encodeCodePoint (line 2537) | function encodeCodePoint(codePoint) { function decodeCodePoint (line 2580) | function decodeCodePoint(safe) { function goBack (line 2643) | function goBack() { function decode (line 2698) | function decode(str) { function hexToInt (line 2706) | function hexToInt(numStr) { function setCookie (line 2781) | function setCookie(key, val, options) { function parseArgs (line 3202) | function parseArgs(url, data, success, dataType) { function iterateObj (line 3635) | function iterateObj(name, keys, obj, options) { function wrapKey (line 3682) | function wrapKey(key) { function wrapStr (line 3686) | function wrapStr(str) { function escapeJsonStr (line 3690) | function escapeJsonStr(str) { function correctReference (line 3733) | function correctReference(map) { function parse (line 3759) | function parse(obj, options) { function retTimeout (line 3910) | function retTimeout() { function strToRegExp (line 3914) | function strToRegExp(str) {