node-flick/js/NodeFlick.js:31
A plugin class which can be used to animate the motion of a node, in response to a flick gesture.
_animx
y
duration
easing
Defined in
node-flick/js/NodeFlick.js:392
Internal utility method to perform the transition step
_bouncex
max
Defined in
node-flick/js/NodeFlick.js:424
Internal utility method to constrain the offset value based on the bounce criteria.
_flickFrame
Defined in
node-flick/js/NodeFlick.js:252
Executes a single frame in the flick animation
_movex
y
duration
easing
Defined in
node-flick/js/NodeFlick.js:357
Internal utility method to move the node to a given XY position, using transitions, if specified.
_onFlicke
Defined in
node-flick/js/NodeFlick.js:239
The flick event listener. Kicks off the flick animation.
e
EventFacade
The flick event facade, containing e.flick.distance, e.flick.velocity etc.
_renderClasses
Defined in
node-flick/js/NodeFlick.js:227
Adds the CSS classes, necessary to set up overflow/position properties on the node and boundingBox.
_setXval
Defined in
node-flick/js/NodeFlick.js:335
Internal utility method to set the X offset position
val
Number
_setYval
Defined in
node-flick/js/NodeFlick.js:346
Internal utility method to set the Y offset position
val
Number
initializerconfig
Defined in
node-flick/js/NodeFlick.js:175
The initializer lifecycle implementation.
config
Object
The user configuration for the plugin
setBounds
Defined in
node-flick/js/NodeFlick.js:193
Sets the min/max boundaries for the flick animation, based on the boundingBox dimensions.
CLASS_NAMES
Defined in
node-flick/js/NodeFlick.js:506
The default CSS class names used by the plugin
EASING
Defined in
node-flick/js/NodeFlick.js:486
The default easing to use for the main flick movement transition
Default: 'cubic-bezier(0, 0.1, 0, 1.0)'
NAME
Defined in
node-flick/js/NodeFlick.js:151
The NAME of the Flick class. Used to prefix events generated by the plugin.
Default: "pluginFlick"
NS
Defined in
node-flick/js/NodeFlick.js:162
The namespace for the plugin. This will be the property on the node, which will reference the plugin instance, when it's plugged in.
Default: "flick"
SNAP_DURATION
Defined in
node-flick/js/NodeFlick.js:476
The duration to use for the bounce snap-back transition
Default: 400
SNAP_EASING
Defined in
node-flick/js/NodeFlick.js:496
The default easing to use for the bounce snap-back transition
Default: 'ease-out'
VELOCITY_THRESHOLD
Defined in
node-flick/js/NodeFlick.js:465
The threshold used to determine when the decelerated velocity of the node is practically 0.
Default: 0.015
bounce
Defined in
node-flick/js/NodeFlick.js:55
Drag coefficient for intertial scrolling at the upper and lower boundaries of the scrollview. Set to 0 to disable "rubber-banding".
Default: 0.7
bounceChange
Fires when the value for the configuration attribute bounce is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
bounceDistance
Defined in
node-flick/js/NodeFlick.js:68
The bounce distance in pixels
Default: 150
bounceDistanceChange
Fires when the value for the configuration attribute bounceDistance is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
boundingBox
Defined in
node-flick/js/NodeFlick.js:101
The constraining box relative to which the flick animation and bounds should be calculated.
Default: parentNode
boundingBoxChange
Fires when the value for the configuration attribute boundingBox is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
deceleration
Defined in
node-flick/js/NodeFlick.js:44
Drag coefficent for inertial scrolling. The closer to 1 this value is, the less friction during scrolling.
Default: 0.98
decelerationChange
Fires when the value for the configuration attribute deceleration is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
duration
Defined in
node-flick/js/NodeFlick.js:125
The custom duration to apply to the flick animation. By default, the animation duration is controlled by the deceleration factor.
Default: null
durationChange
Fires when the value for the configuration attribute duration is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
easing
Defined in
node-flick/js/NodeFlick.js:137
The custom transition easing to use for the flick animation. If not provided defaults to internally to Flick.EASING, or Flick.SNAP_EASING based on whether or not we're animating the flick or bounce step.
Default: null
easingChange
Fires when the value for the configuration attribute easing is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
minVelocity
Defined in
node-flick/js/NodeFlick.js:79
The minimum flick gesture velocity (px/ms) at which to trigger the flick response
Default: 0
minVelocityChange
Fires when the value for the configuration attribute minVelocity is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
minVelocity
Defined in
node-flick/js/NodeFlick.js:90
The minimum flick gesture distance (px) for which to trigger the flick response
Default: 10
minVelocityChange
Fires when the value for the configuration attribute minVelocity is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
step
Defined in
node-flick/js/NodeFlick.js:114
Time between flick animation frames.
Default: 10
stepChange
Fires when the value for the configuration attribute step is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade