Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danja/dogalog
/ functions
Functions
334 in github.com/danja/dogalog
⨍
Functions
334
◇
Types & classes
58
↓ 2 callers
Method
loadStepCode
* Load current step's code into editor
src/tutorial/tutorialOverlay.js:160
↓ 2 callers
Method
next
* Go to next step
src/tutorial/tutorialManager.js:60
↓ 2 callers
Function
normalizeURL
dev-dist/workbox-ca84f546.js:1557
↓ 2 callers
Function
parseGoalAnd
()
src/prolog/parser.js:46
↓ 2 callers
Function
parseGoalOr
()
src/prolog/parser.js:36
↓ 2 callers
Function
parseGoalUnary
()
src/prolog/parser.js:56
↓ 2 callers
Function
parseMultiplicative
()
src/prolog/parser.js:100
↓ 2 callers
Function
parsePrimary
()
src/prolog/parser.js:111
↓ 2 callers
Method
previous
* Go to previous step
src/tutorial/tutorialManager.js:69
↓ 2 callers
Method
queryAndSchedule
(t)
src/scheduler/scheduler.js:69
↓ 2 callers
Function
renameTerm
(term)
src/prolog/terms.js:37
↓ 2 callers
Function
runQuery
(queryText)
src/app.js:91
↓ 2 callers
Method
setLoading
(loading)
src/ui/aiChat.js:113
↓ 2 callers
Method
showInfo
(text)
src/ui/repl.js:246
↓ 2 callers
Method
showStep
* Show specific tutorial step * @param {number} stepIndex
src/tutorial/tutorialOverlay.js:128
↓ 2 callers
Function
stripParams
(fullURL, ignoreParams)
dev-dist/workbox-ca84f546.js:2308
↓ 2 callers
Function
termToString
(term)
src/prolog/terms.js:16
↓ 2 callers
Method
time
()
src/audio/audioEngine.js:21
↓ 2 callers
Method
updateTimestamp
* Update the timestamp for the given URL. This ensures the when * removing entries based on maximum entries, most recently used * is acc
dev-dist/workbox-ca84f546.js:1839
↓ 2 callers
Function
waitUntil
* A utility method that makes it easier to use `event.waitUntil` with * async functions and return the result. * * @param {ExtendableEv
dev-dist/workbox-ca84f546.js:3289
↓ 1 callers
Method
_awaitComplete
(responseDone, handler, request, event)
dev-dist/workbox-ca84f546.js:3105
↓ 1 callers
Method
_ensureResponseSafeToCache
* This method will call cacheWillUpdate on the available plugins (or use * status === 200) to determine if the Response is safe and valid to ca
dev-dist/workbox-ca84f546.js:2892
↓ 1 callers
Function
_extends
()
dev-dist/workbox-ca84f546.js:1290
↓ 1 callers
Method
_getDateHeaderTimestamp
* This method will extract the data header and parse it into a useful * value. * * @param {Response} cachedResponse * @ret
dev-dist/workbox-ca84f546.js:2095
↓ 1 callers
Method
_getResponse
(handler, request, event)
dev-dist/workbox-ca84f546.js:3061
↓ 1 callers
Method
_handle
* @private * @param {Request|string} request A request to run this strategy for. * @param {workbox-strategies.StrategyHandler} handler T
dev-dist/workbox-ca84f546.js:3204
↓ 1 callers
Method
_handleFetch
(request, handler)
dev-dist/workbox-ca84f546.js:3677
↓ 1 callers
Method
_handleInstall
(request, handler)
dev-dist/workbox-ca84f546.js:3733
↓ 1 callers
Method
_isResponseDateFresh
* @param {Response} cachedResponse * @return {boolean} * * @private
dev-dist/workbox-ca84f546.js:2068
↓ 1 callers
Method
_match
* Routes match handler. * * @param {Object} options * @param {URL} options.url * @param {Request} options.request *
dev-dist/workbox-ca84f546.js:4488
↓ 1 callers
Method
_upgradeDb
* Performs an upgrade of indexedDB. * * @param {IDBPDatabase<CacheDbSchema>} db * * @private
dev-dist/workbox-ca84f546.js:1585
↓ 1 callers
Method
addCacheListener
* Adds a message event listener for URLs to cache from the window. * This is useful to cache resources loaded on the page prior to when the
dev-dist/workbox-ca84f546.js:748
↓ 1 callers
Method
addFetchListener
* Adds a fetch event listener to respond to events when a route matches * the event's request.
dev-dist/workbox-ca84f546.js:711
↓ 1 callers
Function
addRoute
* Add a `fetch` listener to the service worker that will * respond to * [network requests]{@link https://developer.mozilla.org/en-US/docs/We
dev-dist/workbox-ca84f546.js:4284
↓ 1 callers
Method
addToCacheList
* This method will add items to the precache list, removing duplicates * and ensuring the information is valid. * * @param {Array
dev-dist/workbox-ca84f546.js:3893
↓ 1 callers
Function
applyCode
(text)
src/app.js:175
↓ 1 callers
Method
applySuggestion
()
src/ui/aiChat.js:125
↓ 1 callers
Function
cacheDonePromiseForTransaction
(tx)
dev-dist/workbox-ca84f546.js:1346
↓ 1 callers
Function
cacheMatchIgnoreParams
* Matches an item in the cache, ignoring specific URL params. This is similar * to the `ignoreSearch` option, but it allows you to ignore just sp
dev-dist/workbox-ca84f546.js:2327
↓ 1 callers
Function
canConstructResponseFromBodyStream
* A utility function that determines whether the current browser supports * constructing a new `Response` from a `response.body` stream. *
dev-dist/workbox-ca84f546.js:3539
↓ 1 callers
Method
clap
(t, vel = 0.75)
src/audio/audioEngine.js:84
↓ 1 callers
Function
copyResponse
* Allows developers to copy a response and modify its `headers`, `status`, * or `statusText` values (the values settable via a * [`ResponseI
dev-dist/workbox-ca84f546.js:3581
↓ 1 callers
Function
createCacheKey
* Converts a manifest entry into a versioned URL suitable for precaching. * * @param {Object|string} entry * @return {string} A URL wit
dev-dist/workbox-ca84f546.js:3318
↓ 1 callers
Function
createEditor
(doc)
src/app.js:106
↓ 1 callers
Method
createElement
* Create the indicator DOM element * @returns {HTMLElement}
src/ui/validationIndicator.js:15
↓ 1 callers
Function
createInstrumentsSection
* Create the instruments section * @returns {HTMLElement}
src/ui/template.js:203
↓ 1 callers
Function
createMappingSection
* Create the mapping section (top goal + builtins list) * @returns {HTMLElement}
src/ui/template.js:143
↓ 1 callers
Method
createOverlay
* Create overlay DOM structure
src/tutorial/tutorialOverlay.js:21
↓ 1 callers
Method
createREPL
()
src/ui/repl.js:19
↓ 1 callers
Function
deepEqual
(a, b)
src/prolog/builtins/utils.js:70
↓ 1 callers
Method
deleteCacheAndMetadata
* This is a helper method that performs two operations: * * - Deletes *all* the underlying Cache instances associated with this plugin
dev-dist/workbox-ca84f546.js:2125
↓ 1 callers
Function
deleteDB
* Delete a database. * * @param name Name of the database.
dev-dist/workbox-ca84f546.js:1496
↓ 1 callers
Function
deleteOutdatedCaches
(currentPrecacheName, substringToFind = SUBSTRING_TO_FIND)
dev-dist/workbox-ca84f546.js:4373
↓ 1 callers
Method
doneWaiting
* Returns a promise that resolves once all promises passed to * {@link workbox-strategies.StrategyHandler~waitUntil} * have settled.
dev-dist/workbox-ca84f546.js:2865
↓ 1 callers
Function
eachCacheNameDetail
dev-dist/workbox-ca84f546.js:1202
↓ 1 callers
Method
ensureRunning
()
src/audio/audioEngine.js:16
↓ 1 callers
Function
executeQuotaErrorCallbacks
* Runs all of the callback functions, one at a time sequentially, in the order * in which they were registered. * * @memberof workbox-c
dev-dist/workbox-ca84f546.js:2388
↓ 1 callers
Function
expandGoals
(ast)
src/prolog/parser.js:162
↓ 1 callers
Method
extractCodeFromMessage
(message)
src/ui/aiChat.js:204
↓ 1 callers
Method
fetchAndCachePut
* Calls `this.fetch()` and (in the background) runs `this.cachePut()` on * the response generated by `this.fetch()`. * * The call
dev-dist/workbox-ca84f546.js:2614
↓ 1 callers
Method
findMatchingRoute
* Checks a request and URL (and optionally an event) against the list of * registered routes, and if there's a match, returns the corresponding
dev-dist/workbox-ca84f546.js:938
↓ 1 callers
Function
generateURLVariations
* Generator function that yields possible variations on the original URL to * check, one at a time. * * @param {string} url * @par
dev-dist/workbox-ca84f546.js:4175
↓ 1 callers
Function
getCursorAdvanceMethods
()
dev-dist/workbox-ca84f546.js:1308
↓ 1 callers
Method
getElement
* Get overlay DOM element * @returns {HTMLElement}
src/tutorial/tutorialOverlay.js:230
↓ 1 callers
Method
getElement
* Get the DOM element * @returns {HTMLElement}
src/ui/validationIndicator.js:66
↓ 1 callers
Method
getElement
()
src/ui/aiChat.js:200
↓ 1 callers
Function
getIdbProxyableTypes
()
dev-dist/workbox-ca84f546.js:1304
↓ 1 callers
Method
getIntegrityForCacheKey
* @param {string} url A cache key whose SRI you want to look up. * @return {string} The subresource integrity associated with the cache key,
dev-dist/workbox-ca84f546.js:4054
↓ 1 callers
Function
getOrCreateDefaultRouter
()
dev-dist/workbox-ca84f546.js:1097
↓ 1 callers
Method
getTimestamp
* Returns the timestamp stored for a given URL. * * @param {string} url * @return {number | undefined} * * @private
dev-dist/workbox-ca84f546.js:1648
↓ 1 callers
Method
getURLsToCacheKeys
* Returns a mapping of a precached URL to the corresponding cache key, taking * into account the revision information for the URL. *
dev-dist/workbox-ca84f546.js:4024
↓ 1 callers
Method
handleKeyDown
(e)
src/ui/repl.js:68
↓ 1 callers
Method
hasStarted
* Check if tutorial has been started * @returns {boolean}
src/tutorial/tutorialManager.js:128
↓ 1 callers
Method
hat
(t, vel=0.4)
src/audio/audioEngine.js:52
↓ 1 callers
Function
initializeApp
({ manualLink, examples, defaultProgram })
src/app.js:38
↓ 1 callers
Function
instanceOfAny
(object, constructors)
dev-dist/workbox-ca84f546.js:1300
↓ 1 callers
Function
isComparisonToken
(tok)
src/prolog/parser.js:229
↓ 1 callers
Method
isResponseCacheable
* Checks a response to see whether it's cacheable or not, based on this * object's configuration. * * @param {Response} response
dev-dist/workbox-ca84f546.js:2210
↓ 1 callers
Method
kick
(t, vel=0.9)
src/audio/audioEngine.js:25
↓ 1 callers
Method
loadProgress
* Load progress from localStorage
src/tutorial/tutorialManager.js:19
↓ 1 callers
Function
logGroup
(groupTitle, deletedURLs)
dev-dist/workbox-ca84f546.js:3455
↓ 1 callers
Function
makeFakeAudio
()
tests/scheduler/scheduler.test.js:9
↓ 1 callers
Method
noise
(t, vel = 0.35)
src/audio/audioEngine.js:154
↓ 1 callers
Method
onBeatChange
(callback)
src/scheduler/scheduler.js:46
↓ 1 callers
Method
onComplete
* Handle tutorial completion
src/tutorial/tutorialOverlay.js:183
↓ 1 callers
Function
openDB
* Open a database. * * @param name Name of the database. * @param version Schema version. * @param callbacks Additional callbacks.
dev-dist/workbox-ca84f546.js:1465
↓ 1 callers
Function
parseAdditive
()
src/prolog/parser.js:89
↓ 1 callers
Function
parseClause
()
src/prolog/parser.js:22
↓ 1 callers
Function
parseGoalTerm
()
src/prolog/parser.js:72
↓ 1 callers
Function
precache
* Adds items to the precache list, removing any duplicates and * stores the files in the * {@link workbox-core.cacheNames|"precache cache"}
dev-dist/workbox-ca84f546.js:4316
↓ 1 callers
Method
precache
* Adds items to the precache list, removing any duplicates and * stores the files in the * {@link workbox-core.cacheNames|"precache cach
dev-dist/workbox-ca84f546.js:3878
↓ 1 callers
Function
print
(method, args)
dev-dist/workbox-ca84f546.js:29
↓ 1 callers
Function
printCleanupDetails
* @param {Array<string>} deletedURLs * * @private * @memberof workbox-precaching
dev-dist/workbox-ca84f546.js:3468
↓ 1 callers
Function
printInstallDetails
* @param {Array<string>} urlsToPrecache * @param {Array<string>} urlsAlreadyPrecached * * @private * @memberof workbox-precaching
dev-dist/workbox-ca84f546.js:3507
↓ 1 callers
Function
promisifyRequest
(request)
dev-dist/workbox-ca84f546.js:1316
↓ 1 callers
Function
queryRunner
(text)
src/app.js:222
↓ 1 callers
Function
registerAIBridge
({ setCode, getCode, runQuery })
src/ui/aiBridge.js:6
↓ 1 callers
Function
registerQuotaErrorCallback
(callback)
dev-dist/workbox-ca84f546.js:1276
↓ 1 callers
Function
registerRoute
* Easily register a RegExp, string, or function with a caching * strategy to a singleton Router instance. * * This method will generate
dev-dist/workbox-ca84f546.js:1132
↓ 1 callers
Function
removeIgnoredSearchParams
* Removes any URL search parameters that should be ignored. * * @param {URL} urlObject The original URL. * @param {Array<RegExp>} ignor
dev-dist/workbox-ca84f546.js:4147
← previous
next →
101–200 of 334, ranked by callers