HISTORY.md revision 91b3f79e2c68dad6a2763d46c5ff70eecf32b550
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Fixed _uiDimensionsChange code which was looking explicitly for
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai the "width" attribute. Just plain wrong.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Added vertical paging support.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Removed DOMSubtreeModified event listening which was only really kicking
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai in for Webkit and was too heavy handed. User now needs to call syncUI()
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai manually on all browsers, if the content of the scrollview is changed,
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai and may potentially result in dimension changes.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Broke out use of transform3d into a seperate method, and added a protected
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai flag, _forceHWTransforms, to allow for customization if required
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai (H/W acceleration related glitches or changing the set of browsers for
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai which we attempt to force it).
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Created Scrollview-List plugin to add CSS Classnames to immediate <li>
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai elements on scrollview.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Fixed shared scrollbar node across multiple instances.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Changed async call to _uiDimensionsChange after render, to a sync call.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Corrected skin prefix to be yui3-skin-sam instead yui-skin-sam.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Refactored for kweight, and broke out scrollview-base-ie conditional module.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Don't prevent default on gesturemoveend, so that click listeners on
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai elements inside the scrollview respond reliably. Panning is still prevented
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai by preventing gesturemousemove.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Removed generic CSS in scrollview-base.css targeting UL/LI content. The
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai rules were added to support the common use case, but were too broad, and in
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai general, scrollview is content agnostic.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * The same support can be achieved by adding cssreset to the page (to remove
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai LI bullets, padding, margin), and adding inline block rules, when providing
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai horizontal scrollview content as a list. These rules are provided below:
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai /* To layout horizontal LIs */
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai #my-horiz-scrollview-content li {
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai display: inline-block;
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai *display: inline;
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai /* For IE - needs a non-transparent background to pick up events */
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai #my-scrollview-content li {
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai background-color:#fff;
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Added prefix-less border radius scrollbar styles for IE9.
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * Made scrollbar-paginator skinnable:false. It has no CSS which is applied,
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai out of the box currently. The paginator CSS shipped in 3.2.0, was not actively
91b3f79e2c68dad6a2763d46c5ff70eecf32b550Satyen Desai * New beta component