SYMBOL INDEX (90 symbols across 30 files) FILE: src/background_page/index.js function toggleSaka (line 10) | async function toggleSaka(tabId) { function closeSaka (line 94) | async function closeSaka(tab) { function saveSettings (line 108) | async function saveSettings(searchHistory) { FILE: src/background_page/tabHistory.js function setMostRecentTab (line 14) | function setMostRecentTab(tabInfo) { function setMostRecentClosedTab (line 23) | function setMostRecentClosedTab(tabInfo) { FILE: src/lib/dom.js function slowWheelEvent (line 1) | function slowWheelEvent( function cursorAtEnd (line 26) | function cursorAtEnd(input) { FILE: src/lib/highlight.jsx function highlighted (line 3) | function highlighted(text, indices) { function highlight (line 27) | function highlight(text, key, matches) { FILE: src/lib/trie.js class Trie (line 21) | class Trie { FILE: src/lib/url.js function prettifyURL (line 8) | function prettifyURL(url, searchString) { function isURL (line 28) | function isURL(str) { function extractProtocol (line 39) | function extractProtocol(url) { function stripProtocol (line 47) | function stripProtocol(url) { function stripWWW (line 51) | function stripWWW(url) { function startsWithProtocol (line 55) | function startsWithProtocol(str) { function startsWithWWW (line 59) | function startsWithWWW(str) { function isTLD (line 64) | function isTLD(text) { function isProtocol (line 79) | function isProtocol(text) { function isLikeURL (line 83) | function isLikeURL(url) { function isSakaUrl (line 124) | async function isSakaUrl(url) { FILE: src/lib/utils.js function rangedIncrement (line 6) | function rangedIncrement(value, increment, min, max) { function ctrlKey (line 21) | function ctrlKey(e) { function objectFromArray (line 25) | function objectFromArray(array, key) { function getFilteredSuggestions (line 33) | async function getFilteredSuggestions( FILE: src/options/Main/MainOptions.jsx class MainOptions (line 8) | class MainOptions extends Component { method constructor (line 9) | constructor(props) { method render (line 23) | render() { FILE: src/options/Main/OptionsList/index.jsx class OptionsList (line 8) | class OptionsList extends Component { method constructor (line 9) | constructor(props) { method componentDidMount (line 20) | async componentDidMount() { method render (line 70) | render() { FILE: src/saka/Main/Components/BackgroundImage/index.jsx class BackgroundImage (line 6) | class BackgroundImage extends Component { method componentDidMount (line 11) | componentDidMount() { method render (line 20) | render() { FILE: src/saka/Main/Components/GUIContainer/index.jsx class GUIContainer (line 6) | class GUIContainer extends Component { method componentWillMount (line 11) | componentWillMount() { method componentWillUnmount (line 16) | componentWillUnmount() { method render (line 28) | render() { FILE: src/saka/Main/Components/SearchBar/Button/index.jsx method render (line 46) | render() { FILE: src/saka/Main/Components/SearchBar/Input/index.jsx class Input (line 6) | class Input extends Component { method render (line 7) | render() { FILE: src/saka/Main/Containers/StandardSearch/index.jsx method componentDidMount (line 30) | componentDidMount() { method componentDidUpdate (line 41) | componentDidUpdate(prevProps) { method render (line 344) | render() { FILE: src/saka/Main/index.jsx class Main (line 7) | class Main extends Component { method constructor (line 8) | constructor(props) { method componentDidMount (line 20) | async componentDidMount() { method render (line 68) | render() { FILE: src/suggestion_engine/client/index.js function getSuggestions (line 3) | async function getSuggestions(mode, searchString) { function activateSuggestion (line 7) | async function activateSuggestion(suggestion) { function closeTab (line 11) | async function closeTab(suggestion) { FILE: src/suggestion_engine/server/index.js function getSuggestions (line 4) | async function getSuggestions([mode, searchString]) { function focusOrCreateTab (line 8) | async function focusOrCreateTab(url) { function activateSuggestion (line 22) | async function activateSuggestion(suggestion) { function closeTab (line 52) | async function closeTab(suggestion) { FILE: src/suggestion_engine/server/providers/bookmark.js function allBookmarkSuggestions (line 6) | async function allBookmarkSuggestions(searchText) { function bookmarkSuggestions (line 26) | async function bookmarkSuggestions(searchString) { FILE: src/suggestion_engine/server/providers/closedTab.js function getAllSuggestions (line 7) | async function getAllSuggestions() { function recentlyClosedTabSuggestions (line 51) | async function recentlyClosedTabSuggestions() { function closedTabSuggestions (line 95) | async function closedTabSuggestions(searchString) { FILE: src/suggestion_engine/server/providers/command.js function commandSuggestions (line 5) | function commandSuggestions(searchText) { FILE: src/suggestion_engine/server/providers/history.js function allHistorySuggestions (line 5) | async function allHistorySuggestions(searchText) { function historySuggestions (line 28) | async function historySuggestions(searchString) { FILE: src/suggestion_engine/server/providers/mode.js function modeSuggestions (line 60) | async function modeSuggestions(searchString) { FILE: src/suggestion_engine/server/providers/recentlyViewed.js function compareRecentlyViewedSuggestions (line 12) | function compareRecentlyViewedSuggestions(suggestion1, suggestion2) { function allRecentlyViewedSuggestions (line 16) | async function allRecentlyViewedSuggestions(searchString) { function filteredRecentlyViewedSuggestions (line 44) | async function filteredRecentlyViewedSuggestions(searchString) { function getFilteredRecentlyViewedSuggestions (line 56) | async function getFilteredRecentlyViewedSuggestions(searchString) { function recentlyViewedSuggestions (line 73) | async function recentlyViewedSuggestions(searchString) { FILE: src/suggestion_engine/server/providers/searchEngine.js function searchEngineSuggestions (line 3) | async function searchEngineSuggestions(searchText) { FILE: src/suggestion_engine/server/providers/tab.js function allTabSuggestions (line 4) | async function allTabSuggestions() { function recentTabSuggestions (line 28) | async function recentTabSuggestions() { function recentVisitedTabSuggestions (line 43) | async function recentVisitedTabSuggestions() { function tabSuggestions (line 57) | async function tabSuggestions(searchString) { FILE: src/suggestion_utils/index.js function preprocessSuggestion (line 13) | function preprocessSuggestion(suggestion, searchText) { FILE: test/PaginationBar.test.js method onClickPrevious (line 11) | onClickPrevious() {} method onClickNext (line 12) | onClickNext() {} method onClickPrevious (line 37) | onClickPrevious() {} method onClickNext (line 38) | onClickNext() {} FILE: test/SearchBar.test.js method onKeyDown (line 13) | onKeyDown() {} method onInput (line 14) | onInput() {} method onBlur (line 15) | onBlur() {} method onButtonClick (line 16) | onButtonClick() {} method onKeyDown (line 29) | onKeyDown() {} method onInput (line 30) | onInput() {} method onBlur (line 31) | onBlur() {} method onButtonClick (line 32) | onButtonClick() {} FILE: test/SuggestionList.test.js constant MAX_SUGGESTIONS (line 5) | const MAX_SUGGESTIONS = 6; FILE: webpack.config.js method importer (line 71) | importer(url, prev) {