Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/barbajs/barba
/ functions
Functions
250 in github.com/barbajs/barba
⨍
Functions
250
◇
Types & classes
78
↓ 104 callers
Method
get
* Get data from cache
packages/core/src/modules/Cache.ts:52
↓ 99 callers
Method
fn
()
packages/core/__tests__/hooks/hooks.test.ts:76
↓ 50 callers
Method
resolve
* Resolve transition.
packages/core/src/modules/Store.ts:96
↓ 47 callers
Method
init
Init method
packages/core/src/defs/barba.ts:54
↓ 45 callers
Method
do
* Do hook. * * Trigger registered hooks.
packages/core/src/hooks.ts:102
↓ 27 callers
Function
check
()
packages/core/__tests__/modules/prevent/prevent.test.ts:7
↓ 25 callers
Method
getHref
* Get URL from `href` value.
packages/core/src/utils/dom.ts:146
↓ 23 callers
Method
add
* Add rule or transition.
packages/core/src/modules/Store.ts:77
↓ 23 callers
Method
info
* Info log.
packages/core/src/modules/Logger.ts:89
↓ 22 callers
Function
append
* Append list item * * @param {*} str List item content * @param {string} prefix Prefix for global * @returns {void}
packages/core/__web__/scripts/transitions/hooks.js:12
↓ 21 callers
Method
has
* Check if value exists into cache
packages/core/src/modules/Cache.ts:87
↓ 21 callers
Method
set
* Set value to cache
packages/core/src/modules/Cache.ts:27
↓ 19 callers
Method
change
( url: string, trigger: Trigger, e?: LinkEvent | PopStateEvent )
packages/core/src/utils/history.ts:88
↓ 17 callers
Method
use
* ### Init plugin with options. * * See [[IBarbaPlugin]] for more details.
packages/core/src/core.ts:112
↓ 16 callers
Method
doPage
* ### Do "page" transition. * * Hooks: see [[HooksPage]]. * * `sync: false` (default) order: * * 1. before * 2. beforeLeave *
packages/core/src/modules/Transitions.ts:146
↓ 14 callers
Method
error
* Error log.
packages/core/src/modules/Logger.ts:75
↓ 13 callers
Method
go
* ### Go for a Barba transition. * * Manage "self page" href: * * - if same url and no self transition, keep default behavior * - lin
packages/core/src/core.ts:291
↓ 13 callers
Method
setLevel
* Set global log level.
packages/core/src/modules/Logger.ts:47
↓ 12 callers
Method
_doAsyncHook
* Do hooks + async transition methods.
packages/core/src/modules/Transitions.ts:333
↓ 12 callers
Function
init
(transitions: ITransitionPage[] = [])
packages/core/__mocks__/barba.ts:7
↓ 11 callers
Method
getLevel
* Get global log level.
packages/core/src/modules/Logger.ts:40
↓ 11 callers
Function
sleep
* Promisify hooks * * @returns {Promise} Promise
packages/core/__web__/scripts/transitions/hooks.js:24
↓ 10 callers
Method
add
(name: string, check: PreventCheck, suite: boolean = true)
packages/core/src/modules/Prevent.ts:120
↓ 10 callers
Method
checkHref
(href: string)
packages/core/src/modules/Ignore.ts:35
↓ 10 callers
Function
parse
(url: string)
packages/core/src/utils/url.ts:56
↓ 9 callers
Method
add
* Add CSS classes.
packages/css/src/css.ts:137
↓ 8 callers
Function
append
* Append list item * * @param {*} str List item content * @param {string} prefix Prefix for global * @returns {void}
packages/core/__web__/scripts/views/hooks.js:11
↓ 8 callers
Method
update
* Update cache value
packages/core/src/modules/Cache.ts:105
↓ 7 callers
Method
clear
()
packages/core/src/hooks.ts:121
↓ 7 callers
Method
debug
* Debug log.
packages/core/src/modules/Logger.ts:96
↓ 7 callers
Method
doOnce
* ### Do "once" transition. * * Hooks: see [[HooksOnce]].
packages/core/src/modules/Transitions.ts:96
↓ 7 callers
Method
getContainer
* Get `[data-barba="container"]`.
packages/core/src/utils/dom.ts:90
↓ 7 callers
Method
next
* Next frame state.
packages/css/src/css.ts:101
↓ 7 callers
Method
remove
* Remove CSS classes.
packages/css/src/css.ts:144
↓ 7 callers
Method
toString
* Convert HTMLDocument to string.
packages/core/src/utils/dom.ts:34
↓ 7 callers
Method
warn
* Warn log.
packages/core/src/modules/Logger.ts:82
↓ 6 callers
Method
addContainer
* Add container near previous container
packages/core/src/utils/dom.ts:109
↓ 6 callers
Function
append
* Append list item * * @param {*} str List item content * @param {string} prefix Prefix for global * @returns {void}
packages/router/__web__/scripts/default.js:21
↓ 6 callers
Method
page
* ### Start a "page" transition. * * 1. If no running transition, updates data with full URL properties and trigger. * 2. Get page from cache
packages/core/src/core.ts:367
↓ 6 callers
Method
removeContainer
* Remove container and store next sibling (if applicable).
packages/core/src/utils/dom.ts:99
↓ 6 callers
Function
request
* Init a page request. * Fetch the page and returns a promise with the text content.
packages/core/src/utils/request.ts:26
↓ 6 callers
Function
runAsync
( func: (...args: any[]) => void | Promise<any>, ctx: any = {} )
packages/core/src/utils/run-async.ts:5
↓ 6 callers
Function
runObject
* Run "object" check test
packages/core/__tests__/modules/store/store.check.test.ts:67
↓ 6 callers
Function
runStrings
* Run "strings" check test
packages/core/__tests__/modules/store/store.check.test.ts:47
↓ 5 callers
Method
_check
* ### Check if transition apply. * * Based on rule, page data and optional direction: * * 1. transition has no rule "property": * -
packages/core/src/modules/Store.ts:211
↓ 5 callers
Method
destroy
()
packages/core/src/core.ts:255
↓ 5 callers
Method
getNamespace
* Get `[data-barba-namespace]`.
packages/core/src/utils/dom.ts:133
↓ 5 callers
Method
getStatus
* Get status from cache
packages/core/src/modules/Cache.ts:73
↓ 5 callers
Method
install
Install method
packages/core/src/defs/barba.ts:52
↓ 5 callers
Method
remove
* Remove last state.
packages/core/src/utils/history.ts:203
↓ 5 callers
Method
store
* Store custom user data per state.
packages/core/src/utils/history.ts:163
↓ 5 callers
Method
update
* Update state.
packages/core/src/utils/history.ts:189
↓ 4 callers
Method
_log
* Internal logger.
packages/core/src/modules/Logger.ts:103
↓ 4 callers
Method
_resetData
* Reset pages data. * * Set "current" and unset "next".
packages/core/src/core.ts:630
↓ 4 callers
Method
all
* Get all headers
packages/core/src/modules/Headers.ts:39
↓ 4 callers
Method
end
* Final state.
packages/css/src/css.ts:127
↓ 4 callers
Method
force
* ### Force a page change without Barba transition.
packages/core/src/core.ts:274
↓ 4 callers
Method
getWrapper
* Get `[data-barba="wrapper"]`.
packages/core/src/utils/dom.ts:81
↓ 4 callers
Method
onRequestError
* When a request error occurs. * * Allow the user to manage request error. (E.g: 404)
packages/core/src/core.ts:447
↓ 4 callers
Method
prefetch
* Programmatically prefetch
packages/core/src/core.ts:473
↓ 4 callers
Method
replace
* Replace all states.
packages/core/src/utils/history.ts:224
↓ 4 callers
Function
requestError
()
packages/core/__tests__/core/core.init.test.ts:104
↓ 4 callers
Method
resolveUrl
* Resolve URL to route name.
packages/router/src/router.ts:82
↓ 4 callers
Method
start
* Initial state.
packages/css/src/css.ts:89
↓ 3 callers
Method
_isTransitionError
(error: any)
packages/core/src/modules/Transitions.ts:316
↓ 3 callers
Method
beforeOnce
(data: IViewData)
packages/core/src/defs/view.ts:17
↓ 3 callers
Method
delete
* Delete value from cache
packages/core/src/modules/Cache.ts:98
↓ 3 callers
Function
doPage
* Just do page…
packages/core/__tests__/modules/transitions/transitions.async.test.ts:29
↓ 3 callers
Method
getAction
* Get action from cache
packages/core/src/modules/Cache.ts:66
↓ 3 callers
Method
getHtml
* Get HTML content.
packages/core/src/utils/dom.ts:67
↓ 3 callers
Method
getSibling
* Get current dom sibling
packages/core/src/utils/dom.ts:126
↓ 3 callers
Method
once
(data: ITransitionData)
packages/core/src/defs/transition.ts:39
↓ 3 callers
Method
resolveRoutes
* Hooks: do, reset. * * - Update `current` and `next` data
packages/router/src/router.ts:114
↓ 3 callers
Function
runFunction
* Run "function" check test
packages/core/__tests__/modules/store/store.check.test.ts:87
↓ 3 callers
Method
set
* Set state by index.
packages/core/src/utils/history.ts:238
↓ 2 callers
Method
_getLinkElement
* Get a valid link ancestor. * * Check for a "href" attribute. * Then check if eligible for Barba.
packages/core/src/core.ts:610
↓ 2 callers
Method
add
* Add next container.
packages/core/src/modules/Transitions.ts:303
↓ 2 callers
Method
after
(data: ITransitionData)
packages/core/src/defs/transition.ts:48
↓ 2 callers
Method
afterEnter
(data: IViewData)
packages/core/src/defs/view.ts:22
↓ 2 callers
Method
afterLeave
(data: IViewData)
packages/core/src/defs/view.ts:20
↓ 2 callers
Method
afterOnce
(data: IViewData)
packages/core/src/defs/view.ts:18
↓ 2 callers
Method
before
(data: ITransitionData)
packages/core/src/defs/transition.ts:41
↓ 2 callers
Method
beforeEnter
(data: IViewData)
packages/core/src/defs/view.ts:21
↓ 2 callers
Method
beforeLeave
(data: IViewData)
packages/core/src/defs/view.ts:19
↓ 2 callers
Method
checkLink
* Run test suite
packages/core/src/modules/Prevent.ts:139
↓ 2 callers
Method
enter
(data: ITransitionData)
packages/core/src/defs/transition.ts:46
↓ 2 callers
Method
enter
* Enter hook + async "enter" transition.
packages/core/src/modules/Transitions.ts:288
↓ 2 callers
Method
get
* Get state by index.
packages/core/src/utils/history.ts:231
↓ 2 callers
Method
getTarget
* Get target from cache
packages/core/src/modules/Cache.ts:80
↓ 2 callers
Method
init
()
packages/core/src/hooks.ts:78
↓ 2 callers
Method
leave
(data: ITransitionData)
packages/core/src/defs/transition.ts:43
↓ 2 callers
Method
leave
* Leave hook + async "leave" transition.
packages/core/src/modules/Transitions.ts:279
↓ 2 callers
Method
run
* Run individual test
packages/core/src/modules/Prevent.ts:128
↓ 2 callers
Method
toElement
* Parse HTML string to DIVElement. * * DOMParser.parseFromString fails with img[srcset] on iOS. * see https://github.com/barbajs/barba/issues
packages/core/src/utils/dom.ts:57
↓ 2 callers
Method
update
* ### Update store. * * - Reorder transition by priorities * - Get wait indicator * - Get once transitions
packages/core/src/modules/Store.ts:183
↓ 1 callers
Method
_addPriority
(t: ITransitionPage)
packages/core/src/modules/Store.ts:329
↓ 1 callers
Method
_bind
* Bind event listeners.
packages/core/src/core.ts:503
↓ 1 callers
Method
_calculatePriority
* ### Calculate transition priority. * * Based on: * * - rule "position" (index) give tens, hundreds, thousands, … * - from/to properti
packages/core/src/modules/Store.ts:304
↓ 1 callers
Method
_checkTransition
* Check if CSS transition is applied
packages/css/src/css.ts:158
↓ 1 callers
Method
_createHook
* Create the hook method. * * - get view based on namespace * - execute callback with transition data
packages/core/src/modules/Views.ts:62
next →
1–100 of 250, ranked by callers