History log of /yui3/src/attribute/js/State.js
Revision Date Author Comments Expand
d2fe481f82326b03c9a545af61f3379ac5d7fef1 14-Mar-2012 Satyen Desai <sdesai@yahoo-inc.com>

Fixed bugs in attribute._getAttrCfg and state.removeAll, found while bumping up unit test coverage for attribute-extras and attribute-core. Fixes #2531891. Fixes #2531892 Added standalone state unit tests also.

fdaf522f78615dc3145b1771f6f8daba2df06bb6 13-Dec-2011 Satyen Desai <sdesai@yahoo-inc.com>

Broke up Y.Attribute into: Y.AttributeCore (Attribute without Events, or lesser used features) Y.AttributeEvents (AttributeEvent support) Y.AttributeExtras (Attribute lesser used features) Y.Attribute remains 100% backwards compatible. Attribute/Base/Widget/Plugin/App/Node/WidgetParentChild tests all pass. Y.State's internal data structure was changed. If you're accessing the private _state.data's fields directly, you'll need to change code. HISTORY.md has details.

0ba258e972f368be0d5b6271dc025e0db3b22291 10-Jun-2009 Satyen Desai <sdesai@yahoo-inc.com>

Cleaned up API docs for Attribute/State. Also more API doc tweaks for Base. No code change (-min unchanged)

9f7c20b894a93b0da425b8b9470043abefb6d7de 06-May-2009 Satyen Desai <sdesai@yahoo-inc.com>

Split State.remove into State.remove, State.removeAll. Updated Attribute/Base READMEs, and filled in missing API docs

698543a874206e0c411b376e0c2892233a6a8fef 02-May-2009 Satyen Desai <sdesai@yahoo-inc.com>

Attribute/Base performance tweaks. Attribute - avoid event publish/event fire on initial set : 85% improvement in construction times in FF3/Win. All attribute tests and DD/Anim/Overlay/Slider examples pass. State - added methods to add single properties to avoid object literal creation for single properties. Minor loop, if/else refactors

f2ccbf2376292a6a6bb49644b748dcb970c3d919 30-Apr-2009 Satyen Desai <sdesai@yahoo-inc.com>

Performance tweaks - Reuse attr change event publish config object, Reuse facade mixin literal when possible, Avoid republishing already published attr change events, Avoid each in State.add iteration, just because its on critical path

d3966fd264ce4975cf548ce7ed36b723596d4227 25-Mar-2009 Satyen Desai <sdesai@yahoo-inc.com>

First Attribute pass on beta1 candidate - still have an issue to fix with static object values

10647397a5f52edc1395c60e547b0b2f24bad988 20-Dec-2008 Satyen Desai <sdesai@yahoo-inc.com>

Directory re-org - widget, widget-stack, widget-position, widget-position-ext, widget-stdmod, overlay, attribute, base, json

/yui3/.gitignore /yui3/build/widget/widget-debug.js /yui3/build/widget/widget.js /yui3/src/attribute/build.properties /yui3/src/attribute/build.xml Attribute.js State.js /yui3/src/base/build.properties /yui3/src/base/build.xml /yui3/src/base/js/Base.js /yui3/src/json/build.properties /yui3/src/json/build.xml /yui3/src/json/js/json-parse.js /yui3/src/json/js/json-stringify.js /yui3/src/json/json-parse.properties /yui3/src/json/json-parse.xml /yui3/src/json/json-stringify.properties /yui3/src/json/json-stringify.xml /yui3/src/overlay/build.properties /yui3/src/overlay/build.xml /yui3/src/overlay/css/overlay-core.css /yui3/src/overlay/css/skins/sam/overlay-skin.css /yui3/src/overlay/js/Overlay.js /yui3/src/widget-position-ext/build.properties /yui3/src/widget-position-ext/build.xml /yui3/src/widget-position-ext/js/Widget-PositionExt.js /yui3/src/widget-position/build.properties /yui3/src/widget-position/build.xml /yui3/src/widget-position/js/Widget-Position.js /yui3/src/widget-stack/build.properties /yui3/src/widget-stack/build.xml /yui3/src/widget-stack/css/skins/sam/widget-stack-skin.css /yui3/src/widget-stack/css/widget-stack-core.css /yui3/src/widget-stack/js/Widget-Stack.js /yui3/src/widget-stdmod/build.properties /yui3/src/widget-stdmod/build.xml /yui3/src/widget-stdmod/js/Widget-StdMod.js /yui3/src/widget/build.properties /yui3/src/widget/build.xml /yui3/src/widget/css/skins/sam/widget-skin.css /yui3/src/widget/css/widget-core.css /yui3/src/widget/js/PluginHost.js /yui3/src/widget/js/Widget.js