SYMBOL INDEX (295 symbols across 38 files) FILE: dist/bloodhound.js function reverseArgs (line 54) | function reverseArgs(index, value) { function template (line 99) | function template() { function whitespace (line 165) | function whitespace(str) { function nonword (line 169) | function nonword(str) { function getObjTokenizer (line 173) | function getObjTokenizer(tokenizer) { function LruCache (line 188) | function LruCache(maxSize) { function List (line 226) | function List() { function Node (line 247) | function Node(key, val) { function PersistentStorage (line 264) | function PersistentStorage(namespace, override) { function now (line 323) | function now() { function encode (line 326) | function encode(val) { function decode (line 329) | function decode(val) { function gatherMatchingKeys (line 332) | function gatherMatchingKeys(keyMatcher) { function Transport (line 345) | function Transport(o) { function done (line 378) | function done(resp) { function fail (line 382) | function fail() { function always (line 385) | function always() { function SearchIndex (line 418) | function SearchIndex(o) { function normalizeTokens (line 501) | function normalizeTokens(tokens) { function newNode (line 510) | function newNode() { function unique (line 516) | function unique(array) { function getIntersection (line 526) | function getIntersection(arrayA, arrayB) { function Prefetch (line 553) | function Prefetch(o) { function onError (line 597) | function onError() { function onResponse (line 600) | function onResponse(resp) { function Remote (line 613) | function Remote(o) { function onResponse (line 639) | function onResponse(err, resp) { function parsePrefetch (line 676) | function parsePrefetch(o) { function parseRemote (line 702) | function parseRemote(o) { function toRemotePrepare (line 734) | function toRemotePrepare(o) { function toLimiter (line 762) | function toLimiter(o) { function callbackToDeferred (line 782) | function callbackToDeferred(fn) { function Bloodhound (line 804) | function Bloodhound(o) { function withAsync (line 828) | function withAsync(query, sync, async) { function withoutAsync (line 831) | function withoutAsync(query, sync) { function done (line 847) | function done(err, data) { function addLocalToIndex (line 861) | function addLocalToIndex() { function processRemote (line 886) | function processRemote(remote) { FILE: dist/typeahead.bundle.js function reverseArgs (line 54) | function reverseArgs(index, value) { function template (line 99) | function template() { function whitespace (line 165) | function whitespace(str) { function nonword (line 169) | function nonword(str) { function getObjTokenizer (line 173) | function getObjTokenizer(tokenizer) { function LruCache (line 188) | function LruCache(maxSize) { function List (line 226) | function List() { function Node (line 247) | function Node(key, val) { function PersistentStorage (line 264) | function PersistentStorage(namespace, override) { function now (line 323) | function now() { function encode (line 326) | function encode(val) { function decode (line 329) | function decode(val) { function gatherMatchingKeys (line 332) | function gatherMatchingKeys(keyMatcher) { function Transport (line 345) | function Transport(o) { function done (line 378) | function done(resp) { function fail (line 382) | function fail() { function always (line 385) | function always() { function SearchIndex (line 418) | function SearchIndex(o) { function normalizeTokens (line 501) | function normalizeTokens(tokens) { function newNode (line 510) | function newNode() { function unique (line 516) | function unique(array) { function getIntersection (line 526) | function getIntersection(arrayA, arrayB) { function Prefetch (line 553) | function Prefetch(o) { function onError (line 597) | function onError() { function onResponse (line 600) | function onResponse(resp) { function Remote (line 613) | function Remote(o) { function onResponse (line 639) | function onResponse(err, resp) { function parsePrefetch (line 676) | function parsePrefetch(o) { function parseRemote (line 702) | function parseRemote(o) { function toRemotePrepare (line 734) | function toRemotePrepare(o) { function toLimiter (line 762) | function toLimiter(o) { function callbackToDeferred (line 782) | function callbackToDeferred(fn) { function Bloodhound (line 804) | function Bloodhound(o) { function withAsync (line 828) | function withAsync(query, sync, async) { function withoutAsync (line 831) | function withoutAsync(query, sync) { function done (line 847) | function done(err, data) { function addLocalToIndex (line 861) | function addLocalToIndex() { function processRemote (line 886) | function processRemote(remote) { function reverseArgs (line 967) | function reverseArgs(index, value) { function template (line 1012) | function template() { function build (line 1083) | function build(o) { function buildHtml (line 1102) | function buildHtml(c) { function buildSelectors (line 1108) | function buildSelectors(classes) { function buildCss (line 1115) | function buildCss() { function EventBus (line 1172) | function EventBus(o) { function on (line 1211) | function on(method, types, cb, context) { function onAsync (line 1228) | function onAsync(types, cb, context) { function onSync (line 1231) | function onSync(types, cb, context) { function off (line 1234) | function off(types) { function trigger (line 1245) | function trigger(types) { function getFlush (line 1259) | function getFlush(callbacks, context, args) { function getNextTick (line 1269) | function getNextTick() { function bindContext (line 1286) | function bindContext(fn, context) { function hightlightTextNode (line 1311) | function hightlightTextNode(textNode) { function traverse (line 1323) | function traverse(el, hightlightTextNode) { function getRegex (line 1335) | function getRegex(patterns, caseSensitive, wordsOnly) { function Input (line 1356) | function Input(o, www) { function buildOverflowHelper (line 1535) | function buildOverflowHelper($input) { function areQueriesEquivalent (line 1552) | function areQueriesEquivalent(a, b) { function withModifier (line 1555) | function withModifier($e) { function Dataset (line 1567) | function Dataset(o, www) { function sync (line 1707) | function sync(suggestions) { function async (line 1719) | function async(suggestions) { function getDisplayFn (line 1743) | function getDisplayFn(display) { function getTemplates (line 1750) | function getTemplates(templates, displayFn) { function isValidName (line 1762) | function isValidName(str) { function Menu (line 1768) | function Menu(o, www) { function isDatasetEmpty (line 1801) | function isDatasetEmpty(dataset) { function updateDataset (line 1881) | function updateDataset(dataset) { function clearDataset (line 1889) | function clearDataset(dataset) { function destroyDataset (line 1897) | function destroyDataset(dataset) { function DefaultMenu (line 1907) | function DefaultMenu() { function Typeahead (line 1950) | function Typeahead(o, www) { function c (line 2211) | function c(ctx) { function attach (line 2237) | function attach() { function ttEach (line 2390) | function ttEach($els, fn) { function buildHintFromInput (line 2396) | function buildHintFromInput($input, www) { function prepInput (line 2403) | function prepInput($input, www) { function getBackgroundStyles (line 2419) | function getBackgroundStyles($el) { function revert (line 2431) | function revert($input) { function $elOrNull (line 2444) | function $elOrNull(obj) { FILE: dist/typeahead.jquery.js function reverseArgs (line 54) | function reverseArgs(index, value) { function template (line 99) | function template() { function build (line 170) | function build(o) { function buildHtml (line 189) | function buildHtml(c) { function buildSelectors (line 195) | function buildSelectors(classes) { function buildCss (line 202) | function buildCss() { function EventBus (line 259) | function EventBus(o) { function on (line 298) | function on(method, types, cb, context) { function onAsync (line 315) | function onAsync(types, cb, context) { function onSync (line 318) | function onSync(types, cb, context) { function off (line 321) | function off(types) { function trigger (line 332) | function trigger(types) { function getFlush (line 346) | function getFlush(callbacks, context, args) { function getNextTick (line 356) | function getNextTick() { function bindContext (line 373) | function bindContext(fn, context) { function hightlightTextNode (line 398) | function hightlightTextNode(textNode) { function traverse (line 410) | function traverse(el, hightlightTextNode) { function getRegex (line 422) | function getRegex(patterns, caseSensitive, wordsOnly) { function Input (line 443) | function Input(o, www) { function buildOverflowHelper (line 622) | function buildOverflowHelper($input) { function areQueriesEquivalent (line 639) | function areQueriesEquivalent(a, b) { function withModifier (line 642) | function withModifier($e) { function Dataset (line 654) | function Dataset(o, www) { function sync (line 794) | function sync(suggestions) { function async (line 806) | function async(suggestions) { function getDisplayFn (line 830) | function getDisplayFn(display) { function getTemplates (line 837) | function getTemplates(templates, displayFn) { function isValidName (line 849) | function isValidName(str) { function Menu (line 855) | function Menu(o, www) { function isDatasetEmpty (line 888) | function isDatasetEmpty(dataset) { function updateDataset (line 968) | function updateDataset(dataset) { function clearDataset (line 976) | function clearDataset(dataset) { function destroyDataset (line 984) | function destroyDataset(dataset) { function DefaultMenu (line 994) | function DefaultMenu() { function Typeahead (line 1037) | function Typeahead(o, www) { function c (line 1298) | function c(ctx) { function attach (line 1324) | function attach() { function ttEach (line 1477) | function ttEach($els, fn) { function buildHintFromInput (line 1483) | function buildHintFromInput($input, www) { function prepInput (line 1490) | function prepInput($input, www) { function getBackgroundStyles (line 1506) | function getBackgroundStyles($el) { function revert (line 1518) | function revert($input) { function $elOrNull (line 1531) | function $elOrNull(obj) { FILE: src/bloodhound/bloodhound.js function Bloodhound (line 17) | function Bloodhound(o) { function withAsync (line 61) | function withAsync(query, sync, async) { function withoutAsync (line 65) | function withoutAsync(query, sync) { function done (line 92) | function done(err, data) { function addLocalToIndex (line 112) | function addLocalToIndex() { that.add(that.local); } function processRemote (line 152) | function processRemote(remote) { FILE: src/bloodhound/lru_cache.js function LruCache (line 12) | function LruCache(maxSize) { function List (line 67) | function List() { function Node (line 93) | function Node(key, val) { FILE: src/bloodhound/options_parser.js function parsePrefetch (line 41) | function parsePrefetch(o) { function parseRemote (line 74) | function parseRemote(o) { function toRemotePrepare (line 114) | function toRemotePrepare(o) { function toLimiter (line 152) | function toLimiter(o) { function callbackToDeferred (line 174) | function callbackToDeferred(fn) { FILE: src/bloodhound/persistent_storage.js function PersistentStorage (line 26) | function PersistentStorage(namespace, override) { function now (line 123) | function now() { function encode (line 127) | function encode(val) { function decode (line 132) | function decode(val) { function gatherMatchingKeys (line 136) | function gatherMatchingKeys(keyMatcher) { FILE: src/bloodhound/prefetch.js function Prefetch (line 18) | function Prefetch(o) { function onError (line 80) | function onError() { cb(true); } function onResponse (line 81) | function onResponse(resp) { cb(null, that.transform(resp)); } FILE: src/bloodhound/remote.js function Remote (line 13) | function Remote(o) { function onResponse (line 47) | function onResponse(err, resp) { FILE: src/bloodhound/search_index.js function SearchIndex (line 15) | function SearchIndex(o) { function normalizeTokens (line 133) | function normalizeTokens(tokens) { function newNode (line 143) | function newNode() { function unique (line 152) | function unique(array) { function getIntersection (line 165) | function getIntersection(arrayA, arrayB) { FILE: src/bloodhound/tokenizers.js function whitespace (line 19) | function whitespace(str) { function nonword (line 24) | function nonword(str) { function getObjTokenizer (line 29) | function getObjTokenizer(tokenizer) { FILE: src/bloodhound/transport.js function Transport (line 18) | function Transport(o) { function done (line 79) | function done(resp) { function fail (line 84) | function fail() { function always (line 88) | function always() { FILE: src/common/utils.js function reverseArgs (line 50) | function reverseArgs(index, value) { return cb(value, index); } function template (line 99) | function template() { return String(obj); } FILE: src/typeahead/dataset.js function Dataset (line 22) | function Dataset(o, www) { function sync (line 251) | function sync(suggestions) { function async (line 265) | function async(suggestions) { function getDisplayFn (line 304) | function getDisplayFn(display) { function getTemplates (line 312) | function getTemplates(templates, displayFn) { function isValidName (line 326) | function isValidName(str) { FILE: src/typeahead/default_menu.js function DefaultMenu (line 12) | function DefaultMenu() { FILE: src/typeahead/event_bus.js function EventBus (line 28) | function EventBus(o) { FILE: src/typeahead/event_emitter.js function on (line 21) | function on(method, types, cb, context) { function onAsync (line 39) | function onAsync(types, cb, context) { function onSync (line 43) | function onSync(types, cb, context) { function off (line 47) | function off(types) { function trigger (line 61) | function trigger(types) { function getFlush (line 79) | function getFlush(callbacks, context, args) { function getNextTick (line 94) | function getNextTick() { function bindContext (line 114) | function bindContext(fn, context) { FILE: src/typeahead/highlight.js function hightlightTextNode (line 37) | function hightlightTextNode(textNode) { function traverse (line 54) | function traverse(el, hightlightTextNode) { function getRegex (line 71) | function getRegex(patterns, caseSensitive, wordsOnly) { FILE: src/typeahead/input.js function Input (line 25) | function Input(o, www) { function buildOverflowHelper (line 309) | function buildOverflowHelper($input) { function areQueriesEquivalent (line 332) | function areQueriesEquivalent(a, b) { function withModifier (line 336) | function withModifier($e) { FILE: src/typeahead/menu.js function Menu (line 13) | function Menu(o, www) { function isDatasetEmpty (line 68) | function isDatasetEmpty(dataset) { return dataset.isEmpty(); } function updateDataset (line 192) | function updateDataset(dataset) { dataset.update(query); } function clearDataset (line 201) | function clearDataset(dataset) { dataset.clear(); } function destroyDataset (line 212) | function destroyDataset(dataset) { dataset.destroy(); } FILE: src/typeahead/plugin.js function attach (line 34) | function attach() { function ttEach (line 207) | function ttEach($els, fn) { function buildHintFromInput (line 215) | function buildHintFromInput($input, www) { function prepInput (line 226) | function prepInput($input, www) { function getBackgroundStyles (line 246) | function getBackgroundStyles($el) { function revert (line 259) | function revert($input) { function $elOrNull (line 283) | function $elOrNull(obj) { FILE: src/typeahead/typeahead.js function Typeahead (line 13) | function Typeahead(o, www) { function c (line 427) | function c(ctx) { FILE: src/typeahead/www.js function build (line 26) | function build(o) { function buildHtml (line 47) | function buildHtml(c) { function buildSelectors (line 54) | function buildSelectors(classes) { function buildCss (line 61) | function buildCss() { FILE: test/bloodhound/bloodhound_spec.js function build (line 3) | function build(o) { function fakeFromNetwork (line 76) | function fakeFromNetwork(cb) { cb(null, fixtures.data.simple); } function fakeFromNetwork (line 88) | function fakeFromNetwork(cb) { cb(null, fixtures.data.simple); } function fakeFromNetwork (line 103) | function fakeFromNetwork(cb) { cb(null, []); } function fakeGet (line 231) | function fakeGet(o, cb) { cb(fixtures.data.animals); } function fakeGet (line 266) | function fakeGet(o, cb) { cb(fixtures.data.animals); } function fakeGet (line 290) | function fakeGet(o, cb) { cb(fixtures.data.animals); } function datumTokenizer (line 297) | function datumTokenizer(d) { return $.trim(d.value).split(/\s+/); } function queryTokenizer (line 298) | function queryTokenizer(s) { return $.trim(s).split(/\s+/); } FILE: test/bloodhound/options_parser_spec.js function build (line 3) | function build(o) { function prefetch (line 10) | function prefetch(o) { function remote (line 20) | function remote(o) { function parse (line 32) | function parse() { build({ datumTokenizer: null }); } function parse (line 37) | function parse() { build({ queryTokenizer: null }); } function parse (line 70) | function parse() { prefetch({ url: null }); } function errTransport (line 125) | function errTransport(q, success, error) { error(); } function successTransport (line 126) | function successTransport(q, success, error) { success(); } function parse (line 133) | function parse() { remote({ url: null }); } function errTransport (line 190) | function errTransport(q, success, error) { error(); } function successTransport (line 191) | function successTransport(q, success, error) { success(); } FILE: test/bloodhound/persistent_storage_spec.js method length (line 15) | get length() { return localStorage.length; } function spyThrough (line 187) | function spyThrough(method) { FILE: test/bloodhound/prefetch_spec.js function build (line 3) | function build(o) { function fakeStorageGet (line 163) | function fakeStorageGet(data, thumbprint, protocol) { FILE: test/bloodhound/search_index_spec.js function build (line 3) | function build(o) { FILE: test/bloodhound/transport_spec.js function drop (line 18) | function drop(i, req) { function limiter (line 53) | function limiter(fn) { return _.debounce(fn, 20); } function limiter (line 149) | function limiter(fn) { return _.debounce(fn, 20); } function limiter (line 173) | function limiter(fn) { return _.debounce(fn, 20); } FILE: test/helpers/typeahead_mocks.js function makeMockable (line 20) | function makeMockable(component) { function mock (line 38) | function mock(Constructor) { FILE: test/integration/test.js function setIf (line 25) | function setIf(obj, key, val) { FILE: test/typeahead/dataset_spec.js function noSource (line 27) | function noSource() { new Dataset({}, www); } function fn (line 33) | function fn() { function syncEmptySuggestions (line 435) | function syncEmptySuggestions(q, sync, async) { function syncMockSuggestions (line 439) | function syncMockSuggestions(q, sync, async) { function syncMockSuggestionsDisplayFn (line 443) | function syncMockSuggestionsDisplayFn(q, sync, async) { function asyncSync (line 447) | function asyncSync(q, sync, async) { function multipleSync (line 451) | function multipleSync(q, sync, async) { function fakeGetWithAsyncSuggestions (line 456) | function fakeGetWithAsyncSuggestions(query, sync, async) { FILE: test/typeahead/event_bus_spec.js function prevent (line 40) | function prevent($e) { $e.preventDefault(); } FILE: test/typeahead/event_emitter_spec.js function setCbContext (line 22) | function setCbContext() { cbContext = this; } function assertCbContext (line 23) | function assertCbContext() { return cbContext === context; } function cancel (line 95) | function cancel() { return false; } function assertCallCount (line 98) | function assertCallCount(spy, expected) { function assertArgs (line 102) | function assertArgs(spy, call, expected) { FILE: test/typeahead/highlight_spec.js function buildTestNode (line 111) | function buildTestNode(content) { FILE: test/typeahead/input_spec.js function noInput (line 32) | function noInput() { new Input({}, www); } function simulateInputEvent (line 496) | function simulateInputEvent($node) { function simulateKeyEvent (line 505) | function simulateKeyEvent($node, type, key, withModifier) { function setCursorPosition (line 522) | function setCursorPosition($input, pos) { FILE: test/typeahead/results_spec.js function noNode (line 21) | function noNode() { new Menu({ datasets: [{}] }, www); } FILE: test/typeahead/typeahead_spec.js function fake (line 1382) | function fake($el) { function prevent (line 1410) | function prevent($e) { $e.preventDefault(); }