Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amineyarman/Kinesis.js
/ functions
Functions
77 in github.com/amineyarman/Kinesis.js
⨍
Functions
77
◇
Types & classes
26
↓ 11 callers
Function
parseStringAttribute
( element: HTMLElement, attribute: string, defaultValue: string )
src/initializeKinesis.ts:44
↓ 9 callers
Function
parseIntAttribute
( element: HTMLElement, attribute: string, defaultValue: number )
src/initializeKinesis.ts:26
↓ 8 callers
Function
parseBooleanAttribute
( element: HTMLElement, attribute: string, defaultValue: boolean )
src/initializeKinesis.ts:17
↓ 6 callers
Function
initializeComponent
( selector: string, optionsParser: (element: HTMLElement) => TOptions, ComponentClass: new (elemen
src/initializeKinesis.ts:72
↓ 5 callers
Method
pause
()
src/kinesisAudio.ts:202
↓ 5 callers
Function
throttle
( func: T, interval?: number )
src/utils.ts:77
↓ 4 callers
Method
applyTransform
(progress: number)
src/kinesisScrollItem.ts:112
↓ 4 callers
Function
clamp
(value: number, min: number, max: number)
src/utils.ts:11
↓ 4 callers
Function
parseEnumAttribute
( element: HTMLElement, attribute: string, validValues: T[], defaultValue: T )
src/initializeKinesis.ts:53
↓ 4 callers
Method
resetTransform
()
src/kinesisScrollItem.ts:149
↓ 3 callers
Function
getMousePosition
(event: MouseEvent, element: HTMLElement)
src/utils.ts:22
↓ 3 callers
Function
initializeUninitializedElements
()
src/initializeKinesis.ts:95
↓ 3 callers
Method
onScroll
()
src/kinesisTransformer.ts:211
↓ 3 callers
Function
parseFloatAttribute
( element: HTMLElement, attribute: string, defaultValue: number )
src/initializeKinesis.ts:35
↓ 3 callers
Function
parseTransformAxes
(value: string)
src/utils.ts:61
↓ 3 callers
Method
resume
()
src/kinesisAudio.ts:195
↓ 2 callers
Method
calculatePathLength
(pathData: string)
src/kinesisPath.ts:92
↓ 2 callers
Method
getDefaultAxes
()
src/kinesisAudioElement.ts:58
↓ 2 callers
Method
init
()
src/kinesisTransformer.ts:102
↓ 2 callers
Method
play
()
src/kinesisAudio.ts:184
↓ 2 callers
Method
setupAudioElement
(src: string)
src/kinesisAudio.ts:84
↓ 2 callers
Method
updatePosition
(progress: number)
src/kinesisPathElement.ts:37
↓ 2 callers
Method
updatePropertiesFromAttributes
()
src/kinesisTransformer.ts:54
↓ 2 callers
Method
updatePropertiesFromAttributes
()
src/kinesisTransformerElement.ts:44
↓ 1 callers
Method
animate
()
src/kinesisDistanceItem.ts:212
↓ 1 callers
Method
applyDepth
(newDepth: number)
src/kinesisDepthElement.ts:24
↓ 1 callers
Method
applyTransform
()
src/kinesisDistanceItem.ts:116
↓ 1 callers
Method
bindEvents
()
src/kinesisDistanceItem.ts:80
↓ 1 callers
Method
bindHoverEvents
()
src/kinesisDepth.ts:76
↓ 1 callers
Method
bindMoveEvents
()
src/kinesisPath.ts:99
↓ 1 callers
Method
bindMoveEvents
()
src/kinesisTransformer.ts:133
↓ 1 callers
Method
bindScrollEvents
()
src/kinesisPath.ts:122
↓ 1 callers
Method
calculateDistance
()
src/kinesisDistanceItem.ts:91
↓ 1 callers
Method
destroy
()
src/kinesisTransformer.ts:240
↓ 1 callers
Method
getInteractionFactor
(distance: number)
src/kinesisDistanceItem.ts:102
↓ 1 callers
Function
getMousePositionDistance
(event: MouseEvent)
src/utils.ts:45
↓ 1 callers
Method
init
()
src/kinesisDepth.ts:56
↓ 1 callers
Method
init
()
src/kinesisPath.ts:57
↓ 1 callers
Method
init
()
src/kinesisScrollItem.ts:68
↓ 1 callers
Method
init
()
src/kinesisAudio.ts:62
↓ 1 callers
Method
initIntersectionObserver
()
src/kinesisAudio.ts:130
↓ 1 callers
Method
initMutationObserver
()
src/kinesisAudio.ts:150
↓ 1 callers
Method
initializeAudioContext
()
src/kinesisAudio.ts:104
↓ 1 callers
Method
performTransform
(x: number, y: number)
src/kinesisTransformerElement.ts:95
↓ 1 callers
Method
resetDepth
()
src/kinesisDepthElement.ts:28
↓ 1 callers
Method
resetPosition
(throttleDuration: number)
src/kinesisPathElement.ts:43
↓ 1 callers
Method
resetScrollAnimation
()
src/kinesisTransformer.ts:202
↓ 1 callers
Method
resetTransforms
()
src/kinesisAudio.ts:247
↓ 1 callers
Method
setupScrollInteraction
()
src/kinesisTransformer.ts:174
↓ 1 callers
Method
setupScrollInteraction
()
src/kinesisScrollItem.ts:75
↓ 1 callers
Method
startScrollAnimation
()
src/kinesisTransformer.ts:195
↓ 1 callers
Method
startScrollAnimation
()
src/kinesisScrollItem.ts:94
↓ 1 callers
Method
stop
()
src/kinesisAudio.ts:213
Method
animate
()
src/kinesisAudio.ts:224
Method
applyTransform
(x: number, y: number)
src/kinesisTransformerElement.ts:86
Method
applyTransform
(value: number)
src/kinesisAudioElement.ts:70
Method
constructor
(container: HTMLElement, options: KinesisDepthOptions = {})
src/kinesisDepth.ts:18
Method
constructor
(container: HTMLElement, options: KinesisPathOptions = {})
src/kinesisPath.ts:15
Method
constructor
(container: HTMLElement, options: KinesisTransformerOptions = {})
src/kinesisTransformer.ts:19
Method
constructor
(element: HTMLElement, options: KinesisScrollItemOptions = {})
src/kinesisScrollItem.ts:19
Method
constructor
(element: HTMLElement, pathData: string, pathLength: number)
src/kinesisPathElement.ts:9
Method
constructor
(element: HTMLElement)
src/kinesisTransformerElement.ts:15
Method
constructor
(element: HTMLElement, options: KinesisDistanceItemOptions = {})
src/kinesisDistanceItem.ts:21
Method
constructor
(container: HTMLElement, options: KinesisAudioOptions)
src/kinesisAudio.ts:29
Method
constructor
(element: HTMLElement)
src/kinesisDepthElement.ts:6
Method
constructor
(element: HTMLElement)
src/kinesisAudioElement.ts:15
Function
debounce
( func: T, wait: number )
src/utils.ts:113
Method
destroy
()
src/kinesisTransformerElement.ts:240
Method
destroy
()
src/kinesisDistanceItem.ts:217
Method
destroy
()
src/kinesisAudio.ts:253
Method
handleAttributeChange
(mutationsList: MutationRecord[])
src/kinesisTransformer.ts:93
Function
initializeKinesis
()
src/initializeKinesis.ts:63
Method
onMouseEnter
()
src/kinesisTransformer.ts:153
Method
onMouseLeave
()
src/kinesisTransformer.ts:167
Method
onMouseMove
(event: MouseEvent)
src/kinesisTransformer.ts:157
Method
resetTransform
()
src/kinesisTransformerElement.ts:232
Method
resetTransform
()
src/kinesisAudioElement.ts:127