HISTORY.md revision 215e87033a72e7273739e4a999c0efc00526ccdb
93298460d1839a963f1f5979e90ee59dccf5b855Matt SweeneyWidget Std Mod
d592e9155bb1ceb2b977abd5008e7474b214a2b2Eric Ferraiuolo==============
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
2fdf8d4f1ad797aaf0bfd3af88e4c04402b9ce3bMatt Sweeney3.4.0
2fdf8d4f1ad797aaf0bfd3af88e4c04402b9ce3bMatt Sweeney-----
2fdf8d4f1ad797aaf0bfd3af88e4c04402b9ce3bMatt Sweeney
2fdf8d4f1ad797aaf0bfd3af88e4c04402b9ce3bMatt Sweeney * Move attribute event listeners to _renderUIStdMod() method so that
2fdea3dd40cb6e0b382e7c0387a76f5290cadd27Luke Smith setStdModContent() can be called on renderUI()
2fdf8d4f1ad797aaf0bfd3af88e4c04402b9ce3bMatt Sweeney
2fdf8d4f1ad797aaf0bfd3af88e4c04402b9ce3bMatt Sweeney3.3.0
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly-----
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly * Changed instanceof to Y.instanceOf, to prevent leaks in IE7
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly * Moved to node.insert for content management, since it now handles
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney Strings, Nodes and NodeLists. This also fixes an issue where
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney resetting the content to the existing content (e.g. calling syncUI),
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney would blow away the content in IE. NOTE: Removed _addNodeHTML, and
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly renamed _addNodeRef to _addStdModContent (both private), since one
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney method now handles both strings and node/nodelists.
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney3.2.0
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney-----
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * Setting content to null (or undefined, or NaN), will remove section
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney from the std mod.
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney3.1.1
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney-----
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * No changes.
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney3.1.0
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney-----
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * Changed widget stdmod renderUI/syncUI/bindUI to Y.before, so that they are
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney called before the Widget implementation, and setup the header/body/footer
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly node references for the Widget impl to use.
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * Setting section content to "" will now create the respective section.
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * Fixed fillHeight, to work with contentBox height, now that it fills boundingBox
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * Fixed setStdModContent("markupString", AFTER | BEFORE) so that it uses
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly node.append, node.prepend instead of innerHTML to maintain listeners.
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney * fillHeight is now invoked when height is changed. Was not being invoked
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney because of a typo in the event name.
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
feb1dc670b0d4e1c6fcff58b35b36da3dfc5f18cJenny Donnelly3.0.0
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney-----
93298460d1839a963f1f5979e90ee59dccf5b855Matt Sweeney
* Cleaned up the way headerContent, bodyContent, footerContent are configured,
so that the actual stored value is always accurate, without the need for a
getter which talks to the DOM directly.
* Recreate sections from TEMPLATE string for each instance, instead of
cloning a class level cached Node instance, so that ownerDocument
can be set to match the content box.
* Replaced use of innerHTML for progressive enhancement use case with
document fragment when parsing and then setting headerContent, bodyContent,
footerContent in HTML_PARSER impl, to maintain event listeners etc.
3.0.0 beta 1
------------
* No Changes
3.0.0PR2 - Initial release
--------------------------