Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brookhong/Surfingkeys
/ functions
Functions
1,307 in github.com/brookhong/Surfingkeys
⨍
Functions
1,307
◇
Types & classes
147
↓ 165 callers
Method
push
({ namedDest = null, explicitDest, pageNumber })
src/pages/pdf_viewer.mjs:6183
↓ 160 callers
Function
RUNTIME
* Call background `action` with `args`, the `callback` will be executed with response from background. * * @param {string} action a background actio
src/content_scripts/common/runtime.js:21
↓ 147 callers
Function
mapkey
* Create a shortcut in normal mode to execute your own action. * * @param {string} keys the key sequence for the shortcut. * @param {st
src/content_scripts/common/api.js:91
↓ 116 callers
Method
get
(ids, args = null, fallback)
src/pages/pdf_viewer.mjs:2891
↓ 104 callers
Function
dispatchSKEvent
(type, args, target)
src/content_scripts/common/runtime.js:1
↓ 91 callers
Method
_on
(eventName, listener, options = null)
src/pages/pdf_viewer.mjs:1391
↓ 75 callers
Method
dispatch
(eventName, data)
src/pages/pdf_viewer.mjs:1364
↓ 61 callers
Function
setSanitizedContent
(elm, str)
src/content_scripts/common/utils.js:946
↓ 50 callers
Method
set
(name, value)
src/pages/pdf_viewer.mjs:893
↓ 48 callers
Method
test
(re)
src/pages/pdf_viewer.mjs:2014
↓ 47 callers
Function
createElementWithContent
(tag, content, attributes)
src/content_scripts/common/utils.js:950
↓ 46 callers
Function
_response
(message, sendResponse, result)
src/background/start.js:444
↓ 41 callers
Function
cb
()
src/content_scripts/common/clipboard.js:81
↓ 39 callers
Method
parse
* Parse an EventStream message from a Uint8Array or Buffer * @param {Uint8Array|Buffer} chunk - Raw binary data chunk * @returns {Array} Arr
src/background/llm.js:14
↓ 38 callers
Method
on
(eventName, listener, options = null)
src/pages/pdf_viewer.mjs:1354
↓ 38 callers
Method
toString
(scope)
src/pages/pdf_viewer.mjs:1557
↓ 33 callers
Method
trim
(text, re)
src/pages/pdf_viewer.mjs:2332
↓ 33 callers
Method
update
()
src/pages/pdf_viewer.mjs:11805
↓ 32 callers
Method
dispatchEvent
(type, findPrev = false)
src/pages/pdf_viewer.mjs:5980
↓ 31 callers
Method
has
(view)
src/pages/pdf_viewer.mjs:10826
↓ 30 callers
Method
from
(iterable)
src/pages/pdf_viewer.mjs:2505
↓ 27 callers
Method
focus
()
src/pages/pdf_viewer.mjs:11865
↓ 27 callers
Method
toggle
()
src/pages/pdf_viewer.mjs:4725
↓ 22 callers
Function
tabOpenLink
* Open links in new tabs. * * @param {string} str links to be opened, the links should be split by `\n` if there are more than one. * @param {numbe
src/content_scripts/common/utils.js:883
↓ 21 callers
Method
close
()
src/pages/pdf_viewer.mjs:6054
↓ 21 callers
Function
simulateKeyDown
(options: KeyboardEventInit)
tests/nvim/keyboard.test.ts:18
↓ 20 callers
Method
hide
()
src/pages/pdf_viewer.mjs:451
↓ 20 callers
Method
render
(params)
src/pages/pdf_viewer.mjs:4564
↓ 19 callers
Function
getBrowserName
* Get current browser name * @returns {string} "Chrome" | "Firefox" | "Safari" *
src/content_scripts/common/utils.js:180
↓ 19 callers
Function
getRealEdit
(event)
src/content_scripts/common/utils.js:329
↓ 19 callers
Method
show
()
src/pages/pdf_viewer.mjs:458
↓ 18 callers
Function
htmlEncode
(str)
src/content_scripts/common/utils.js:966
↓ 18 callers
Method
open
()
src/pages/pdf_viewer.mjs:6044
↓ 17 callers
Method
match
(re)
src/pages/pdf_viewer.mjs:2038
↓ 16 callers
Method
reset
()
src/pages/pdf_viewer.mjs:12781
↓ 14 callers
Method
reportError
(error)
src/pages/pdf_viewer.mjs:1821
↓ 13 callers
Function
getPosition
()
src/content_scripts/ui/omnibar.js:49
↓ 13 callers
Function
loadSettings
(keys, cb)
src/background/start.js:260
↓ 13 callers
Function
toggleCheckedBtn
(button, toggle, view = null)
src/pages/pdf_viewer.mjs:515
↓ 12 callers
Function
_updateAndPostSettings
(diffSettings, afterSet)
src/background/start.js:507
↓ 12 callers
Function
getColor
(color: number | undefined, defaultColor?: string)
src/nvim/lib/getColor.ts:10
↓ 11 callers
Function
map
* Map a key sequence to another in normal mode. * * @param {string} new_keystroke a key sequence to replace * @param {string} old_keyst
src/content_scripts/common/api.js:134
↓ 11 callers
Function
showBanner
(content, linger_time)
src/content_scripts/ui/frontend.js:604
↓ 11 callers
Function
showElement
(td, render, onHit)
src/content_scripts/ui/frontend.js:254
↓ 11 callers
Function
vmapkey
* Create a shortcut in visual mode to execute your own action. * * @param {string} keys the key sequence for the shortcut. * @param {st
src/content_scripts/common/api.js:105
↓ 10 callers
Function
_isDomainApplicable
(domain)
src/content_scripts/common/api.js:42
↓ 10 callers
Function
dispatchEvent
(eventType)
src/pages/pdf_viewer.mjs:7563
↓ 10 callers
Function
isEditable
(element)
src/content_scripts/common/utils.js:357
↓ 10 callers
Function
request
(url, onReady, headers, data, onException)
src/background/start.js:6
↓ 10 callers
Function
sendTabMessage
(tabId, frameId, message)
src/background/start.js:323
↓ 10 callers
Function
toggleExpandedBtn
(button, toggle, view = null)
src/pages/pdf_viewer.mjs:520
↓ 9 callers
Method
#toggleTitleAndDisclaimer
()
src/pages/pdf_viewer.mjs:3364
↓ 9 callers
Method
cancel
()
src/pages/pdf_viewer.mjs:7332
↓ 9 callers
Method
dispatchEventInSandbox
(event)
src/pages/pdf_viewer.mjs:3081
↓ 8 callers
Method
#pushOrReplaceState
(destination, forceReplace = false)
src/pages/pdf_viewer.mjs:6290
↓ 8 callers
Function
addSearchAlias
* Add a search engine alias into Omnibar. * * @param {string} alias the key to trigger this search engine, one or several chars, used as sea
src/content_scripts/common/api.js:320
↓ 8 callers
Function
applyUICommand
(cmd)
src/content_scripts/front.js:70
↓ 8 callers
Method
destroy
()
src/pages/pdf_viewer.mjs:2919
↓ 8 callers
Function
extendObject
(target, ss)
src/background/start.js:38
↓ 8 callers
Function
filterByTitleOrUrl
(urls, query, caseSensitive)
src/common/utils.js:26
↓ 8 callers
Function
getActiveTab
(cb)
src/background/start.js:395
↓ 8 callers
Method
getAnchorUrl
(anchor)
src/pages/pdf_viewer.mjs:1099
↓ 8 callers
Function
getVisibleElements
(filter)
src/content_scripts/common/utils.js:420
↓ 8 callers
Function
httpRequest
(args, onSuccess)
src/content_scripts/common/utils.js:1026
↓ 8 callers
Method
previousPage
()
src/pages/pdf_viewer.mjs:12225
↓ 8 callers
Method
setDocument
(pdfDocument)
src/pages/pdf_viewer.mjs:11208
↓ 8 callers
Function
showBanner
* Show message in banner. * * @param {string} msg the message to be displayed in banner. * @param {number} [timeout=1600] milliseconds after which
src/content_scripts/common/utils.js:265
↓ 8 callers
Method
switchView
(view, forceOpen = false)
src/pages/pdf_viewer.mjs:8178
↓ 8 callers
Method
valueOf
()
src/pages/pdf_viewer.mjs:1549
↓ 7 callers
Method
#setScale
(value, options)
src/pages/pdf_viewer.mjs:11615
↓ 7 callers
Method
_getVisiblePages
()
src/pages/pdf_viewer.mjs:11883
↓ 7 callers
Method
_setCurrentPageNumber
(val, resetCurrentPageView = false)
src/pages/pdf_viewer.mjs:10971
↓ 7 callers
Function
bindScrollForHints
(action)
src/content_scripts/common/normal.js:890
↓ 7 callers
Method
disable
()
src/pages/pdf_viewer.mjs:9586
↓ 7 callers
Method
enable
()
src/pages/pdf_viewer.mjs:9566
↓ 7 callers
Function
getSubSettings
(set, keys)
src/background/start.js:44
↓ 7 callers
Function
isInUIFrame
()
src/content_scripts/common/utils.js:193
↓ 7 callers
Method
next
()
src/pages/pdf_viewer.mjs:2527
↓ 7 callers
Method
nextPage
()
src/pages/pdf_viewer.mjs:12215
↓ 7 callers
Method
register
(dialog, canForceClose = false)
src/pages/pdf_viewer.mjs:4387
↓ 7 callers
Method
resume
()
src/pages/pdf_viewer.mjs:2932
↓ 6 callers
Method
#toggleLoading
(value)
src/pages/pdf_viewer.mjs:3319
↓ 6 callers
Function
LOG
(level, msg)
src/common/utils.js:1
↓ 6 callers
Function
_onStateChange
()
src/content_scripts/common/visual.js:603
↓ 6 callers
Function
_save
(storage, data, cb)
src/background/start.js:61
↓ 6 callers
Function
_updateTabIndices
()
src/background/start.js:512
↓ 6 callers
Method
cleanup
()
src/pages/pdf_viewer.mjs:11895
↓ 6 callers
Function
getRealRect
(elm)
src/content_scripts/common/utils.js:543
↓ 6 callers
Function
hide
()
src/content_scripts/common/hints.js:507
↓ 6 callers
Function
initSKFunctionListener
(name, interfaces, capture)
src/content_scripts/common/utils.js:286
↓ 6 callers
Function
initScrollIndex
()
src/content_scripts/common/normal.js:452
↓ 6 callers
Method
pause
()
src/pages/pdf_viewer.mjs:2929
↓ 6 callers
Function
removeNullCharacters
(str, replaceInvisible = false)
src/pages/pdf_viewer.mjs:182
↓ 6 callers
Function
resolvePattern
(scope, value)
src/pages/pdf_viewer.mjs:1805
↓ 6 callers
Method
setPageNumber
(pageNumber, pageLabel)
src/pages/pdf_viewer.mjs:12766
↓ 5 callers
Method
#addLayer
(div, name)
src/pages/pdf_viewer.mjs:10059
↓ 5 callers
Method
#dispatchEvent
()
src/pages/pdf_viewer.mjs:8263
↓ 5 callers
Method
#nextMatch
()
src/pages/pdf_viewer.mjs:5745
↓ 5 callers
Method
#setPref
(name, value)
src/pages/pdf_viewer.mjs:3737
↓ 5 callers
Function
_initModules
()
src/content_scripts/content.js:142
next →
1–100 of 1,307, ranked by callers