a:19:{s:9:"#provides";s:15:"dojo.fx.Toggler";s:9:"#resource";s:13:"fx/Toggler.js";s:15:"dojo.fx.Toggler";a:5:{s:4:"type";s:8:"Function";s:7:"summary";s:150:"class constructor for an animation toggler. It accepts a packed set of arguments about what type of animation to use in each direction, duration, etc.";s:10:"parameters";a:1:{s:4:"args";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:547:" var _t = this; dojo.mixin(_t, args); _t.node = args.node; _t._showArgs = dojo.mixin({}, args); _t._showArgs.node = _t.node; _t._showArgs.duration = _t.showDuration; _t.showAnim = _t.showFunc(_t._showArgs); _t._hideArgs = dojo.mixin({}, args); _t._hideArgs.node = _t.node; _t._hideArgs.duration = _t.hideDuration; _t.hideAnim = _t.hideFunc(_t._hideArgs); dojo.connect(_t.showAnim, "beforeBegin", dojo.hitch(_t.hideAnim, "stop", true)); dojo.connect(_t.hideAnim, "beforeBegin", dojo.hitch(_t.showAnim, "stop", true));";s:9:"classlike";b:1;}s:20:"dojo.fx.Toggler.node";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:7:"DomNode";s:7:"summary";s:18:"the node to toggle";}s:24:"dojo.fx.Toggler.showFunc";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:8:"Function";s:7:"summary";s:62:"The function that returns the dojo._Animation to show the node";}s:24:"dojo.fx.Toggler.hideFunc";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:8:"Function";s:7:"summary";s:62:"The function that returns the dojo._Animation to hide the node";}s:28:"dojo.fx.Toggler.showDuration";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:4:"Time";s:7:"summary";s:41:"in milliseconds to run the show Animation";}s:28:"dojo.fx.Toggler.hideDuration";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:4:"Time";s:7:"summary";s:41:"in milliseconds to run the hide Animation";}s:25:"dojo.fx.Toggler._showArgs";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:7:"private";b:1;s:7:"summary";s:0:"";}s:25:"dojo.fx.Toggler._showAnim";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:7:"private";b:1;s:7:"summary";s:0:"";}s:25:"dojo.fx.Toggler._hideArgs";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:7:"private";b:1;s:7:"summary";s:0:"";}s:25:"dojo.fx.Toggler._hideAnim";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:7:"private";b:1;s:7:"summary";s:0:"";}s:26:"dojo.fx.Toggler._isShowing";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:7:"private";b:1;s:7:"summary";s:0:"";}s:25:"dojo.fx.Toggler._isHiding";a:3:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:7:"private";b:1;s:7:"summary";s:0:"";}s:20:"dojo.fx.Toggler.show";a:5:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"delay";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:40:" return this.showAnim.play(delay || 0);";s:7:"summary";s:26:"Toggle the node to showing";}s:20:"dojo.fx.Toggler.hide";a:5:{s:9:"prototype";s:15:"dojo.fx.Toggler";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:5:"delay";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:40:" return this.hideAnim.play(delay || 0);";s:7:"summary";s:25:"Toggle the node to hidden";}s:2:"_t";a:3:{s:6:"mixins";a:1:{s:6:"normal";a:1:{i:0;s:4:"args";}}s:7:"private";b:1;s:7:"summary";s:0:"";}s:7:"dojo.fx";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:4:"dojo";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}