SYMBOL INDEX (108 symbols across 14 files) FILE: src/jasmine/lib/boot.js function extend (line 115) | function extend(destination, source) { FILE: src/jasmine/lib/console.js function getJasmineRequireObj (line 23) | function getJasmineRequireObj() { function ConsoleReporter (line 43) | function ConsoleReporter(options) { FILE: src/jasmine/lib/jasmine-html.js function HtmlReporter (line 37) | function HtmlReporter(options) { function HtmlSpecFilter (line 312) | function HtmlSpecFilter(options) { function ResultsNode (line 325) | function ResultsNode(result, type, parent) { function QueryString (line 345) | function QueryString(options) { FILE: src/jasmine/lib/jasmine.js function getJasmineRequireObj (line 23) | function getJasmineRequireObj() { function Spec (line 242) | function Spec(attrs) { function onException (line 302) | function onException(e) { function complete (line 317) | function complete() { function Env (line 369) | function Env(options) { function JsApiReporter (line 717) | function JsApiReporter(options) { function Any (line 786) | function Any(expectedObject) { function CallTracker (line 823) | function CallTracker() { function Clock (line 873) | function Clock(global, delayedFunctionScheduler, mockDate) { function DelayedFunctionScheduler (line 987) | function DelayedFunctionScheduler() { function ExceptionFormatter (line 1133) | function ExceptionFormatter() { function Expectation (line 1166) | function Expectation(options) { function defaultNegativeCompare (line 1189) | function defaultNegativeCompare() { function buildExpectationResult (line 1272) | function buildExpectationResult(options) { function MockDate (line 1317) | function MockDate(global) { function ObjectContaining (line 1400) | function ObjectContaining(sample) { function PrettyPrinter (line 1435) | function PrettyPrinter() { function StringPrettyPrinter (line 1496) | function StringPrettyPrinter() { function once (line 1573) | function once(fn) { function QueueRunner (line 1583) | function QueueRunner(attrs) { function attemptSync (line 1618) | function attemptSync(fn) { function attemptAsync (line 1626) | function attemptAsync(fn) { function handleException (line 1651) | function handleException(e) { function ReportDispatcher (line 1665) | function ReportDispatcher(methods) { function SpyStrategy (line 1702) | function SpyStrategy(options) { function Suite (line 1753) | function Suite(attrs) { function complete (line 1825) | function complete() { function wrapChildAsAsync (line 1833) | function wrapChildAsAsync(child) { function Timer (line 1850) | function Timer(options) { function eq (line 1920) | function eq(a, b, aStack, bStack, customTesters) { function toBe (line 2051) | function toBe() { function toBeCloseTo (line 2066) | function toBeCloseTo() { function toBeDefined (line 2084) | function toBeDefined() { function toBeFalsy (line 2098) | function toBeFalsy() { function toBeGreaterThan (line 2113) | function toBeGreaterThan() { function toBeLessThan (line 2128) | function toBeLessThan() { function toBeNaN (line 2143) | function toBeNaN() { function toBeNull (line 2166) | function toBeNull() { function toBeTruthy (line 2181) | function toBeTruthy() { function toBeUndefined (line 2196) | function toBeUndefined() { function toContain (line 2210) | function toContain(util, customEqualityTesters) { function toEqual (line 2228) | function toEqual(util, customEqualityTesters) { function toHaveBeenCalled (line 2249) | function toHaveBeenCalled() { function toHaveBeenCalledWith (line 2278) | function toHaveBeenCalledWith(util, customEqualityTesters) { function toMatch (line 2312) | function toMatch() { function toThrow (line 2329) | function toThrow(util) { function toThrowError (line 2375) | function toThrowError (util) { FILE: src/jasmine/loadjasmine.js function loadJasmine (line 5) | function loadJasmine() { FILE: src/js/contentscript.js function isInFrameset (line 12) | function isInFrameset() { function isLinkInspectKeymap (line 17) | function isLinkInspectKeymap(evt) { function shortcutHandler (line 21) | function shortcutHandler(evt) { function toggleLinkInspectMode (line 27) | function toggleLinkInspectMode(flag) { function canTranslate (line 34) | function canTranslate(text) { function selectionHandler (line 38) | function selectionHandler(evt) { FILE: src/js/event.js constant CURRENT_TEXT_KEY (line 12) | const CURRENT_TEXT_KEY = 'transit_current_text'; function currentText (line 18) | function currentText(text) { function translateHanlder (line 30) | function translateHanlder(message, sender, sendResponse) { function selectionHandler (line 36) | function selectionHandler(message, sender, sendResponse) { function currentTextHandler (line 40) | function currentTextHandler(message, sender, sendResponse) { function linkInspectHandler (line 44) | function linkInspectHandler(message, sender, sendResponse) { FILE: src/js/lib/crxkit.js function noop (line 12) | function noop() {} function registerMessageDispatcher (line 14) | function registerMessageDispatcher(dispatcher) { function talkToPage (line 25) | function talkToPage(tabId, message, callback) { function openExtensionPage (line 35) | function openExtensionPage(filename) { function initOptions (line 55) | function initOptions(callback) { function log (line 74) | function log() { function setup (line 80) | function setup(settings) { FILE: src/js/lib/notify.js function getNotifyList (line 24) | function getNotifyList() { FILE: src/js/lib/utils.js function renderTranslation (line 3) | function renderTranslation(query, result) { function getComputedPosition (line 22) | function getComputedPosition(position) { function getPosition (line 38) | function getPosition(evt, selection) { function getSelection (line 60) | function getSelection(evt) { function clearSelection (line 71) | function clearSelection() { function sanitizeHTML (line 78) | function sanitizeHTML(html) { function stopPropagation (line 86) | function stopPropagation(event) { FILE: src/js/ng/controllers/options_controller.js function saveOptions (line 23) | function saveOptions() { FILE: src/js/translators/baidu_translator.js constant API_URL (line 10) | const API_URL = 'http://fanyi.baidu.com/basetrans'; constant USER_AGENT (line 11) | const USER_AGENT = 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3 like Mac OS ... function formatResult (line 26) | function formatResult(result) { function requestText (line 55) | function requestText(text, callback) { method translate (line 70) | translate (text, callback) { FILE: src/js/translators/bing_translator.js constant DICT_URL (line 8) | const DICT_URL = 'https://cn.bing.com/dict/search'; constant TRANSLATE_URL (line 9) | const TRANSLATE_URL = 'https://cn.bing.com/translator/api/Translate/Tran... constant REFERER (line 10) | const REFERER = 'http://cn.bing.com/dict/?mkt=zh-cn&setlang=zh'; class BingTranslator (line 12) | class BingTranslator { method constructor (line 13) | constructor() { method _parseMean (line 17) | _parseMean(index, meanNode) { method _parseWord (line 31) | _parseWord(page) { method _parseText (line 54) | _parseText(data) { method _requestWord (line 60) | _requestWord(text, callback) { method _buildLine (line 74) | _buildLine(text, index) { method _splitLines (line 84) | _splitLines(text) { method _requestText (line 88) | _requestText(text, callback) { method translate (line 105) | translate(text, callback) { FILE: src/js/translators/youdao_translator.js class YoudaoTranslator (line 9) | class YoudaoTranslator { method constructor (line 10) | constructor() { method _parseWord (line 14) | _parseWord(page) { method _parseText (line 34) | _parseText(page) { method _requestWord (line 42) | _requestWord(text, callback) { method _requestText (line 56) | _requestText(text, callback) { method translate (line 76) | translate(text, callback) {