Warning: Use of undefined constant Symbol - assumed 'Symbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215 Warning: Use of undefined constant JavaScriptSymbol - assumed 'JavaScriptSymbol' (this will throw an Error in a future version of PHP) in /mnt/new-ebs/workbench-106550/lib/dojo/util/docscripts/lib/parser2/dojo2.inc on line 215

dojox/fx/split.js

  • Provides:

    • dojox.fx.split
  • Requires:

    • dojo.fx in common
    • dojo.fx.easing in common
  • dojox.fx._split

    • parameters:
      • args: (typeof Object)
        args.crop: Boolean - If true, pieces will only be visible inside node's boundries
        args.rows: Integer - The number of horizontal pieces (default is 3)
        args.columns: Integer - The number of vertical pieces (default is 3)
        args.pieceAnimation: Function(piece, x, y, coords) - Returns either the dojo.Animation
        or an array of dojo.Animation objects for the piece at location (x, y) in the node's grid;
        coords is the result of dojo.coords(args.node, true);
    • returns
      dojo.Animation
    • summary
      Split a node into rectangular pieces and animate them.
    • description
      Returns an animation that will split the node into a grid
      of pieces that move independently.
    • type
      Function
  • dojox.fx.explode

    • parameters:
      • args: (typeof Object)
        args.rows: Integer - The number of horizontal pieces (default is 3)
        args.columns: Integer - The number of vertical pieces (default is 3)
        args.random: Float - If set, pieces fly to random distances, for random durations,
        and in slightly random directions.  The value defines how much
        randomness is introduced.
        args.distance: Float - Multiplier for the distance the pieces fly (even when random)
        args.fade: Boolean - If true, pieces fade out while in motion (default is true)
        args.fadeEasing: Function - If args.fade is true, the fade animations use this easing function
        args.unhide: Boolean - If true, the animation is reversed
        args.sync: Boolean - If args.unhide is true, all the pieces converge at the same time
        (default is true)
    • returns
      dojo.Animation
    • summary
      Explode a node into rectangular pieces
    • description
      Returns an animation that will split the node into a grid
      of pieces that fly away from the center.
    • type
      Function
  • dojox.fx.converge

    • parameters:
      • args: (typeof Object)
    • type
      Function
  • dojox.fx.disintegrate

    • parameters:
      • args: (typeof Object)
        args.rows: Integer - The number of horizontal pieces (default is 5)
        args.columns: Integer - The number of vertical pieces (default is 5)
        args.interval: Float - The number of milliseconds between each piece's animation
        args.distance: Float - The number of the node's heights to drop (default is 1.5)
        args.fade: Boolean - If true, pieces fade out while in motion (default is true)
        args.random: Float - If set, pieces fall in random order. The value defines how much
        randomness is introduced.
        args.reverseOrder: Boolean - If true, pieces animate in reversed order
        args.unhide: Boolean - If true, the peices fall from above and land in place
    • returns
      dojo.Animation
    • summary
      Split a node into rectangular pieces and let them fall
    • description
      Returns an animation that will split the node into a grid
      of pieces that drop.
    • type
      Function
  • dojox.fx.build

    • parameters:
      • args: (typeof Object)
    • type
      Function
  • dojox.fx.shear

    • parameters:
      • args: (typeof Object)
        args.rows: Integer - The number of horizontal pieces (default is 6)
        args.columns: Integer - The number of vertical pieces (default is 6)
        args.interval: Float - The number of milliseconds between each piece's animation (default is 0)
        args.distance: Float - The multiple of the node's dimensions to slide (default is 1)
        args.fade: Boolean - If true, pieces fade out while in motion (default is true)
        args.random: Float - If true, pieces have a random delay. The value defines how much
        randomness is introduced
        args.reverseOrder: Boolean - If true, pieces animate in reversed order
        args.unhide: Boolean - If true, the animation is reversed
    • returns
      dojo.Animation
    • summary
      Split a node into rectangular pieces and slide them in alternating directions
    • description
      Returns an animation that will split the node into a grid
      of pieces that slide in alternating directions.
    • type
      Function
  • dojox.fx.unShear

    • parameters:
      • args: (typeof Object)
    • type
      Function
  • dojox.fx.pinwheel

    • parameters:
      • args: (typeof Object)
        args.rows: Integer - The number of horizontal pieces (default is 4)
        args.columns: Integer - The number of vertical pieces (default is 4)
        args.interval: Float - The number of milliseconds between each piece's animation (default is 0)
        args.distance: Float - The percentage of the piece's dimensions the piece should wipe
        args.fade: Boolean - If true, pieces fade out while in motion (default is true)
        args.random: Float - If true, pieces have a random delay. The value defines how much
        randomness is introduced.
        args.unhide: Boolean - If true, the animation is reversed
    • returns
      dojo.Animation
    • summary
      Split a node into rectangular pieces and wipe them in alternating directions
    • description
      Returns an animation that will split the node into a grid
      of pieces that wipe in alternating directions.
    • type
      Function
  • dojox.fx.unPinwheel

    • parameters:
      • args: (typeof Object)
    • returns
      dojo.Animation
    • type
      Function
  • dojox.fx.blockFadeOut

    • parameters:
      • args: (typeof Object)
        args.rows: Integer - The number of horizontal pieces (default is 5)
        args.columns: Integer - The number of vertical pieces (default is 5)
        args.interval: Float - The number of milliseconds between each piece's animation (default is 0)
        args.random: Float - If true, pieces have a random delay. The value defines how much
        randomness is introduced
        args.reverseOrder: Boolean - If true, pieces animate in reversed order
        args.unhide: Boolean - If true, the animation is reversed
    • returns
      dojo.Animation
    • summary
      Split a node into rectangular pieces and fade them
    • description
      Returns an animation that will split the node into a grid
      of pieces that fade in or out.
    • type
      Function
  • dojox.fx.blockFadeIn

    • parameters:
      • args: (typeof Object)
    • returns
      dojo.Animation
    • type
      Function
  • dojox.fx.split

    • type
      Object
  • dojox.fx

    • type
      Object
  • dojox

    • type
      Object