a:12:{s:9:"#provides";s:30:"dojox.form.manager._ClassMixin";s:9:"#resource";s:27:"form/manager/_ClassMixin.js";s:9:"#requires";a:1:{i:0;a:2:{i:0;s:6:"common";i:1;s:25:"dojox.form.manager._Mixin";}}s:30:"dojox.form.manager._ClassMixin";a:4:{s:4:"type";s:8:"Function";s:7:"summary";s:83:"Form manager's mixin for testing/assigning/removing classes of controlled elements.";s:11:"description";s:141:"This mixin provides unified way to check/add/remove a class of controlled elements. It should be used together with dojox.form.manager.Mixin.";s:9:"classlike";b:1;}s:47:"dojox.form.manager._ClassMixin.gatherClassState";a:6:{s:9:"prototype";s:30:"dojox.form.manager._ClassMixin";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:9:"className";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:27:"The class name to test for.";}s:5:"names";a:3:{s:4:"type";s:6:"Object";s:8:"optional";b:1;s:7:"summary";s:183:"If it is an array, it is a list of names to be processed. If it is an object, dictionary keys are names to be processed. If it is omitted, all known form elements are to be processed.";}}s:6:"source";s:141:" var result = this.inspect(ia(function(name, node){ return dojo.hasClass(node, className); }), names); return result; // Object";s:7:"summary";s:66:"Gather the presence of a certain class in all controlled elements.";s:7:"returns";s:6:"Object";}s:39:"dojox.form.manager._ClassMixin.addClass";a:6:{s:9:"prototype";s:30:"dojox.form.manager._ClassMixin";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:9:"className";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:18:"Class name to add.";}s:5:"names";a:3:{s:4:"type";s:6:"Object";s:8:"optional";b:1;s:7:"summary";s:183:"If it is an array, it is a list of names to be processed. If it is an object, dictionary keys are names to be processed. If it is omitted, all known form elements are to be processed.";}}s:6:"source";s:117:" this.inspect(aa(function(name, node){ dojo.addClass(node, className); }), names); return this; // self";s:7:"summary";s:59:"Add a class to nodes according to the supplied set of names";s:7:"returns";s:4:"self";}s:42:"dojox.form.manager._ClassMixin.removeClass";a:6:{s:9:"prototype";s:30:"dojox.form.manager._ClassMixin";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:9:"className";a:2:{s:4:"type";s:6:"String";s:7:"summary";s:21:"Class name to remove.";}s:5:"names";a:3:{s:4:"type";s:6:"Object";s:8:"optional";b:1;s:7:"summary";s:183:"If it is an array, it is a list of names to be processed. If it is an object, dictionary keys are names to be processed. If it is omitted, all known form elements are to be processed.";}}s:6:"source";s:120:" this.inspect(aa(function(name, node){ dojo.removeClass(node, className); }), names); return this; // self";s:7:"summary";s:64:"Remove a class from nodes according to the supplied set of names";s:7:"returns";s:4:"self";}s:2:"aa";a:1:{s:7:"summary";s:0:"";}s:2:"ia";a:1:{s:7:"summary";s:0:"";}s:18:"dojox.form.manager";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:10:"dojox.form";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}