History log of /yui3/src/scrollview/js/scrollview-base.js
Revision Date Author Comments Expand
2c051f590608cd0d0a8a5fe3905910516dbfb98d 16-Mar-2012 Derek Gathright <drgath@gmail.com>

[bug #2531895] Fixes bug with scrollview mousewheel support

668585c5aeb8e7de4f4987178d93a226fcc1038f 17-Feb-2012 Derek Gathright <drgath@gmail.com>

Saving point for DOM management fix

b4d7c54c4a1ee3999cbba675580622aca189a9d6 07-Feb-2012 Derek Gathright <drgath@gmail.com>

testing some paginator perf tweaks

f48add59c0e613a564104e28dc832c476535c38b 05-Jan-2012 Derek Gathright <drgath@gmail.com>

Ticket #2529136 - Added mousewheel support

673d3de9a184f19cf3a74e0172dd78ba3612ce8d 15-Oct-2011 Satyen Desai <sdesai@yahoo-inc.com>

Allow scrollbars to work with non-px width scrollviews. Remove extra value from _pgOff array

ea9d934cb7e379c8bb93c95c66219c403f6eeb30 15-Sep-2011 Satyen Desai <sdesai@yahoo-inc.com>

One more shot at making scrollWidth/Height calculations more robust in the presence of translation + h/w acceleration in Webkit environments, by moving offsetHeight/Width retrieval into the non h/w accelerated region. Found that even if we disable h/w accel on the ScrolView on which we're trying to calculate scrollWidth/Height (aa1e03f2), if it's downstream in terms of document flow from another part of the page which is h/w accelerated calculations are still thrown off. Moving offsetHeight/Width retrieval into the non-h/w accelerated section of code seems to fix this (not sure how, but I have some theories). There is a h/w acceleration bug for Webkit in here somewhere. See #2530530 and aa1e03f2 Also added a combined manual scrollview test bed, to replace the older manual tests.

1acbfdfeb2e94810b2799036a96b3829e492696d 14-Sep-2011 Satyen Desai <sdesai@yahoo-inc.com>

API doc cleanup. No min files were hurt in the making of this commit point

9d8a1e46eef4d2ba1724d3656501d1ed2b68ab1b 14-Sep-2011 Satyen Desai <sdesai@yahoo-inc.com>

Added disabled support, and manual tests. Need to move to unit. Fixes #2530062

ff7b46d386224e319d38f1c91f352dd762b110ab 10-Sep-2011 Satyen Desai <sdesai@yahoo-inc.com>

Fixed scrollbar racing ahead of scroll position on FF 5+, with native transitions. Fixes #2530902

aa1e03f2af02ffea69e75323bf4fff95cbf736c5 09-Sep-2011 Satyen Desai <sdesai@yahoo-inc.com>

Fixed issue with translate impacting scroll dimension calculations on Chrome 9+, and now also Safari 5 - For real this time. Fixes #2530530. translateZ applied for hw accel, was preventing the 3.4.0 fix from working, and incorrect fallback for dimensions (added as a quick patch) was masking the incorrect scrollWidth calculations.

f7240e17b052fc7215fbe9e0f77da32b21d1da78 23-Aug-2011 Satyen Desai <sdesai@yahoo-inc.com>

Fixed syncUI API docs. No -min files were hurt in the making of this commit point. Fixes #2530956

10d8bafc5c24f3a4285cf6060a1935ba5cfc4b85 20-Aug-2011 Luke Smith <lsmith@yahoo-inc.com>

namespaced @property/@method cleanup Some files had new YUI.add() metadata property ordering, resulting in new -min files. No functionality was changed.

/yui3/build/async-queue/async-queue-debug.js /yui3/build/async-queue/async-queue.js /yui3/build/attribute-base/attribute-base-debug.js /yui3/build/attribute-base/attribute-base.js /yui3/build/base-base/base-base-debug.js /yui3/build/base-base/base-base.js /yui3/build/base-build/base-build-debug.js /yui3/build/base-build/base-build.js /yui3/build/base-pluginhost/base-pluginhost-debug.js /yui3/build/base-pluginhost/base-pluginhost.js /yui3/build/calendar-base/calendar-base-debug.js /yui3/build/calendar-base/calendar-base.js /yui3/build/calendar/calendar-debug.js /yui3/build/calendar/calendar.js /yui3/build/calendarnavigator/calendarnavigator-debug.js /yui3/build/calendarnavigator/calendarnavigator.js /yui3/build/classnamemanager/classnamemanager-debug.js /yui3/build/classnamemanager/classnamemanager.js /yui3/build/console-filters/console-filters-debug.js /yui3/build/console-filters/console-filters.js /yui3/build/console/console-debug.js /yui3/build/console/console.js /yui3/build/dataschema-base/dataschema-base-debug.js /yui3/build/dataschema-base/dataschema-base.js /yui3/build/dataschema-json/dataschema-json-debug.js /yui3/build/dataschema-json/dataschema-json.js /yui3/build/datasource-local/datasource-local-debug.js /yui3/build/datasource-local/datasource-local.js /yui3/build/dial/dial-debug.js /yui3/build/dial/dial-min.js /yui3/build/dial/dial.js /yui3/build/editor-base/editor-base-debug.js /yui3/build/editor-base/editor-base-min.js /yui3/build/editor-base/editor-base.js /yui3/build/editor-bidi/editor-bidi-debug.js /yui3/build/editor-bidi/editor-bidi-min.js /yui3/build/editor-bidi/editor-bidi.js /yui3/build/editor-br/editor-br-debug.js /yui3/build/editor-br/editor-br-min.js /yui3/build/editor-br/editor-br.js /yui3/build/editor-lists/editor-lists-debug.js /yui3/build/editor-lists/editor-lists-min.js /yui3/build/editor-lists/editor-lists.js /yui3/build/editor-para/editor-para-debug.js /yui3/build/editor-para/editor-para-min.js /yui3/build/editor-para/editor-para.js /yui3/build/editor-tab/editor-tab-debug.js /yui3/build/editor-tab/editor-tab-min.js /yui3/build/editor-tab/editor-tab.js /yui3/build/editor/editor-debug.js /yui3/build/editor/editor-min.js /yui3/build/editor/editor.js /yui3/build/event-base/event-base-debug.js /yui3/build/event-base/event-base.js /yui3/build/event-custom-base/event-custom-base-debug.js /yui3/build/event-custom-base/event-custom-base.js /yui3/build/event-delegate/event-delegate-debug.js /yui3/build/event-delegate/event-delegate.js /yui3/build/event-synthetic/event-synthetic-debug.js /yui3/build/event-synthetic/event-synthetic.js /yui3/build/exec-command/exec-command-debug.js /yui3/build/exec-command/exec-command-min.js /yui3/build/exec-command/exec-command.js /yui3/build/frame/frame-debug.js /yui3/build/frame/frame-min.js /yui3/build/frame/frame.js /yui3/build/io-base/io-base-debug.js /yui3/build/io-base/io-base.js /yui3/build/io-form/io-form-debug.js /yui3/build/io-form/io-form.js /yui3/build/io-queue/io-queue-debug.js /yui3/build/io-queue/io-queue.js /yui3/build/io-upload-iframe/io-upload-iframe-debug.js /yui3/build/io-upload-iframe/io-upload-iframe.js /yui3/build/io-xdr/io-xdr-debug.js /yui3/build/io-xdr/io-xdr.js /yui3/build/json-parse/json-parse-debug.js /yui3/build/json-parse/json-parse.js /yui3/build/json-stringify/json-stringify-debug.js /yui3/build/json-stringify/json-stringify.js /yui3/build/jsonp/jsonp-debug.js /yui3/build/jsonp/jsonp.js /yui3/build/loader-base/loader-base-debug.js /yui3/build/loader-base/loader-base.js /yui3/build/loader/loader-debug.js /yui3/build/loader/loader.js /yui3/build/node-core/node-core-debug.js /yui3/build/node-core/node-core.js /yui3/build/node-flick/node-flick-debug.js /yui3/build/node-flick/node-flick.js /yui3/build/node-menunav/node-menunav-debug.js /yui3/build/node-menunav/node-menunav.js /yui3/build/node/node-debug.js /yui3/build/node/node-min.js /yui3/build/node/node.js /yui3/build/plugin/plugin-debug.js /yui3/build/plugin/plugin.js /yui3/build/pluginhost-config/pluginhost-config-debug.js /yui3/build/pluginhost-config/pluginhost-config.js /yui3/build/range-slider/range-slider-debug.js /yui3/build/range-slider/range-slider.js /yui3/build/resize-base/resize-base-debug.js /yui3/build/resize-base/resize-base.js /yui3/build/resize-constrain/resize-constrain-debug.js /yui3/build/resize-constrain/resize-constrain.js /yui3/build/resize-plugin/resize-plugin-debug.js /yui3/build/resize-plugin/resize-plugin-min.js /yui3/build/resize-plugin/resize-plugin.js /yui3/build/resize-proxy/resize-proxy-debug.js /yui3/build/resize-proxy/resize-proxy.js /yui3/build/resize/resize-debug.js /yui3/build/resize/resize.js /yui3/build/scrollview-base/scrollview-base-debug.js /yui3/build/scrollview-base/scrollview-base.js /yui3/build/scrollview-list/scrollview-list-debug.js /yui3/build/scrollview-list/scrollview-list-min.js /yui3/build/scrollview-list/scrollview-list.js /yui3/build/scrollview-paginator/scrollview-paginator-debug.js /yui3/build/scrollview-paginator/scrollview-paginator.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars-debug.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars-min.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars.js /yui3/build/selection/selection-debug.js /yui3/build/selection/selection-min.js /yui3/build/selection/selection.js /yui3/build/shim-plugin/shim-plugin-debug.js /yui3/build/shim-plugin/shim-plugin.js /yui3/build/slider-base/slider-base-debug.js /yui3/build/slider-base/slider-base.js /yui3/build/stylesheet/stylesheet-debug.js /yui3/build/stylesheet/stylesheet.js /yui3/build/test/test-debug.js /yui3/build/test/test.js /yui3/build/widget-anim/widget-anim-debug.js /yui3/build/widget-anim/widget-anim.js /yui3/build/widget-autohide/widget-autohide-debug.js /yui3/build/widget-autohide/widget-autohide.js /yui3/build/widget-base/widget-base-debug.js /yui3/build/widget-base/widget-base.js /yui3/build/widget-buttons/widget-buttons-debug.js /yui3/build/widget-buttons/widget-buttons.js /yui3/build/widget-htmlparser/widget-htmlparser-debug.js /yui3/build/widget-htmlparser/widget-htmlparser.js /yui3/build/widget-modality/widget-modality-debug.js /yui3/build/widget-modality/widget-modality.js /yui3/build/widget-position-align/widget-position-align-debug.js /yui3/build/widget-position-align/widget-position-align.js /yui3/build/widget-position-constrain/widget-position-constrain-debug.js /yui3/build/widget-position-constrain/widget-position-constrain.js /yui3/build/widget-position/widget-position-debug.js /yui3/build/widget-position/widget-position.js /yui3/build/widget-stack/widget-stack-debug.js /yui3/build/widget-stack/widget-stack.js /yui3/build/widget-stdmod/widget-stdmod-debug.js /yui3/build/widget-stdmod/widget-stdmod.js /yui3/build/yui-base/yui-base-debug.js /yui3/build/yui-base/yui-base.js /yui3/build/yui-core/yui-core-debug.js /yui3/build/yui-core/yui-core.js /yui3/build/yui-rls/yui-rls-debug.js /yui3/build/yui-rls/yui-rls.js /yui3/build/yui/yui-debug.js /yui3/build/yui/yui.js /yui3/src/async-queue/js/async-queue.js /yui3/src/attribute/js/Attribute.js /yui3/src/base/js/Base.js /yui3/src/base/js/BaseBuild.js /yui3/src/base/js/BasePluginHost.js /yui3/src/calendar/js/calendar-base.js /yui3/src/calendar/js/calendar.js /yui3/src/calendar/js/calendarnavigator.js /yui3/src/classnamemanager/js/classnamemanager.js /yui3/src/console-filters/js/console-filters.js /yui3/src/console/js/console.js /yui3/src/dataschema/js/dataschema-json.js /yui3/src/datasource/js/datasource-local.js /yui3/src/dial/js/Dial.js /yui3/src/editor/js/editor-base.js /yui3/src/editor/js/editor-bidi.js /yui3/src/event-custom/js/event-do.js /yui3/src/event/js/delegate.js /yui3/src/event/js/outside.js /yui3/src/event/js/synthetic.js /yui3/src/io/js/io-base.js /yui3/src/io/js/io-xdr.js /yui3/src/json/js/stringify.js /yui3/src/jsonp/js/jsonp.js /yui3/src/loader/js/loader.js /yui3/src/node-flick/js/NodeFlick.js /yui3/src/node-menunav/js/node-menunav.js /yui3/src/node/js/shim-plugin.js /yui3/src/plugin/js/plugin.js /yui3/src/pluginhost/js/PluginHostConfig.js /yui3/src/resize/js/resize-base.js list-plugin.js paginator-plugin.js scrollbars-plugin.js scrollview-base.js /yui3/src/slider/js/slider-base.js /yui3/src/stylesheet/js/stylesheet.js /yui3/src/test/js/Assert.js /yui3/src/widget-anim/js/WidgetAnim.js /yui3/src/widget-autohide/js/Widget-Autohide.js /yui3/src/widget-buttons/js/Widget-Buttons.js /yui3/src/widget-modality/js/Widget-Modality.js /yui3/src/widget-position-align/js/Widget-PositionAlign.js /yui3/src/widget-position-constrain/js/Widget-PositionConstrain.js /yui3/src/widget-position/js/Widget-Position.js /yui3/src/widget-stack/js/Widget-Stack.js /yui3/src/widget-stdmod/js/Widget-StdMod.js /yui3/src/widget/js/Widget.js /yui3/src/widget/js/WidgetBaseIE.js /yui3/src/widget/js/WidgetHTMLParser.js /yui3/src/yui/js/yui-ua.js /yui3/src/yui/js/yui.js
9220b67634d9c9872485e6a84bd8de8dd3d7507b 02-Aug-2011 Satyen Desai <sdesai@yahoo-inc.com>

Fallback to using larger of bb.scrollWidth/Height or cb.scrollWidth/Height to account for FF (which clips cb.scrollWidth due to bb overflow:hidden) and Chrome (which clips bb.scrollWidth, when translated). Fixes #2530530 Tested examples and manual scrollview-chrome-transform.html on FF5, Chrome 12 (Win and MacOS), IE8 and Mobile Safari on the IPad.

c32ac843533f2b40173501ca749de5d972f101c4 02-Aug-2011 Satyen Desai <sdesai@yahoo-inc.com>

Attempt to prevent incorrect scrollHeight calculations, due to post render syncUI call (see f10a402d) in IE8. Fixes #2530588

f10a402d8cc7dba5b475e38d8beaf6b79342c927 27-Jul-2011 Tilo Mitra <tilomitra@gmail.com>

add workaround to resolve CSS race condition, where CSS was getting loaded after render() and altering the width/heights of the bounding box

609b3fdb3368975ebd66bf9ef6a074e3ca726524 26-Jul-2011 Jenny Donnelly <jennydonnelly@yahoo-inc.com>

[fix #2530530] Refactor -> add _moveTo method.

d5daadf7c87a641483741ee68c26b343acb5717c 26-Jul-2011 Jenny Donnelly <jennydonnelly@yahoo-inc.com>

[fix #2530530] Scrollview transform bug.

/yui3/build/scrollview-base-ie/assets/scrollview-base-core.css /yui3/build/scrollview-base-ie/assets/scrollview-scrollbars-core.css /yui3/build/scrollview-base-ie/scrollview-base-ie-debug.js /yui3/build/scrollview-base-ie/scrollview-base-ie.js /yui3/build/scrollview-base/assets/scrollview-scrollbars-core.css /yui3/build/scrollview-base/assets/skins/night/scrollview-scrollbars-skin.css /yui3/build/scrollview-base/assets/skins/sam/scrollview-scrollbars-skin.css /yui3/build/scrollview-base/scrollview-base-debug.js /yui3/build/scrollview-base/scrollview-base-min.js /yui3/build/scrollview-base/scrollview-base.js /yui3/build/scrollview-list/assets/scrollview-base-core.css /yui3/build/scrollview-list/assets/scrollview-scrollbars-core.css /yui3/build/scrollview-list/scrollview-list-debug.js /yui3/build/scrollview-list/scrollview-list.js /yui3/build/scrollview-paginator/assets/scrollview-base-core.css /yui3/build/scrollview-paginator/assets/scrollview-scrollbars-core.css /yui3/build/scrollview-paginator/scrollview-paginator-debug.js /yui3/build/scrollview-paginator/scrollview-paginator.js /yui3/build/scrollview-scrollbars/assets/scrollview-base-core.css /yui3/build/scrollview-scrollbars/assets/skins/night/scrollview-base-skin.css /yui3/build/scrollview-scrollbars/assets/skins/sam/scrollview-base-skin.css /yui3/build/scrollview-scrollbars/scrollview-scrollbars-debug.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars-min.js /yui3/build/scrollview-scrollbars/scrollview-scrollbars.js /yui3/build/scrollview/assets/scrollview-base-core.css /yui3/build/scrollview/assets/scrollview-scrollbars-core.css /yui3/build/scrollview/scrollview-debug.js /yui3/build/scrollview/scrollview.js scrollview-base.js /yui3/src/scrollview/tests/manual/scrollview-chrome-transform.html
479b9ac417be02467aadae8cd650d29050001f0b 08-Jul-2011 Satyen Desai <sdesai@yahoo-inc.com>

Extracted use of transform3d to force H/W acceleration into it's own method, and driven by it's own protected flag - _forceHWTransforms, enabled by default for Webkit. Tested flag on Chrome/Safari (with the developer flags enabled to see H/W accelerated regions) and on FF5, IE9. Fixes #2530504

7381497cb82bff7a684f548e69da007f6da32501 28-Jun-2011 Satyen Desai <sdesai@yahoo-inc.com>

_uiDimensionsChange was using the width/height attribute which was just plain wrong. Changing to bb offsetWidth/Height

8454f474af53edbda48e859b83009b5159802b61 21-Apr-2011 Satyen Desai <sdesai@yahoo-inc.com>

Fixed APIDocs for Davs new parser. Fixes #2530119

a451f27bc47b0b44a76fb3680a37ae5afb21f1e4 26-Jan-2011 Satyen Desai <sdesai@yahoo-inc.com>

APIDoc typo cleanup

81e79e8508dfb650095964c408bfdcc4cef4a382 13-Dec-2010 Satyen Desai <sdesai@yahoo-inc.com>

Rolled back change to try and stop native-timer transition. Async behavior was causing scrollbar to be out-of-sync, on Win. See #2529613

856114738339a0d0b0e41d87cca6e86552882cfb 10-Dec-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed transition jerkiness, for timer based transitions, when user did a short flick during a running snap to edge transition. Fixes #2529613

8dbc0e0b9edaa24742a32fb693c0b192ba3488e3 19-Nov-2010 Satyen Desai <sdesai@yahoo-inc.com>

One more logic change, which crept in with the scrollview kweight refactor.

0ae2cff632f70fbe10939c28abc2a301375e4222 30-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

Don't preventDefault on gesturemoveend (touchend). Ends up requiring clicks to be more deliberate. We were preventingDefault on move/end to prevent panning. Preventing default on move seems sufficient for this. Fixes #

2ccfe097f24d6397c51a2a9e4362390c25b02be8 23-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

Kweight optimization. Changed a couple of protected listener methods (since we're still beta). Still need to work in conditional loading for IE code

6448ea60e198da82d2ea7fc33d1f1ecf3c3c8b74 18-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

ScrollView was using incorrect skin prefix. Fixes #2529448

/yui3/build/scrollview/assets/skins/sam/scrollview-base-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-base.css /yui3/build/scrollview/assets/skins/sam/scrollview-paginator-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-paginator.css /yui3/build/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-scrollbars.css /yui3/build/scrollview/scrollview-base-debug.js /yui3/build/scrollview/scrollview-base-min.js /yui3/build/scrollview/scrollview-base.js /yui3/src/scrollview/README /yui3/src/scrollview/assets/skins/sam/scrollview-base-skin.css /yui3/src/scrollview/assets/skins/sam/scrollview-paginator-skin.css /yui3/src/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css scrollview-base.js /yui3/src/scrollview/scrollview_paging_nobar.html /yui3/src/scrollview/tests/manual/scrollview.html /yui3/src/scrollview/tests/manual/scrollview_paging.html /yui3/src/scrollview/tests/manual/scrollview_x.html /yui3/src/scrollview/tests/manual/scrollviewbase.html
637c20d62320a30f71025235c9dc5e11616dbb36 18-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed unexepected aysnchronicity in scrollview, when calc'ing initial dimensions. Fixes #2529441

d941a86bd2b332d492006f5ba5e4ba7c61cf989b 04-Sep-2010 Satyen Desai <sdesai@yahoo-inc.com>

Added lastScrolledAmt property so that mouse based devices can differentiate clicks from drags

a2cf030ed8fe9edf9615d804cf112e7f5e5b1549 03-Sep-2010 Satyen Desai <sdesai@yahoo-inc.com>

Don't preventDefault on mousedown/touchstart by default. click gets swallowed on touch devices if we do this. Fixes #2529279. On touch devices, nothing else is required. On mouse devices, if you're setting up a touch listener, you need to account for differentiating between click and a drag (click gets fired for a drag)

885079c15179d9ba7f513837a22e060aa87c20b5 25-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed IE text selection. Fixes #2529249

1173c2328981243ad8284f9fceb86f4ea1773fd8 25-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

API doc tweak. No -min files were harmed in the making of this commit point

beaf58250217db9662fba98450d8719de5e80834 25-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

minor tweak: Extracted string literals out as statics for last android fix

4157f032ddb6ab3f92c725987d9bdbdab8a596f5 25-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed scrolling glitches on Android. Android behaves differently from iOS, when resetting transition properties, mid-transition. Fixes #2529238

13719efba6889dfdb2b014b79edc8a8644dadf86 24-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Attempt to fix ScrollView scrolling glitches on android, due to multiple non-zero transitions being kicked of sequentially

ad6e346a6f9cbbb0abfca67d0a94e695408b751e 19-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

APIDoc tweak. Added docs for protected properties. No -min files were hurt in the making of this commit point

aaf58243b3ede4882b7a9b6a995b46d6a6c8a5d8 18-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Moved to transition callback instead of transition:event

6e2ec7ffae3abc29274a143e4dba51bbd349c58d 18-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed scrollbar logic for flicks. Fixes #2529191

36bc90786ec5444eb7426b211a8cb9d6295a716e 17-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Changed 0 duration transitions to setStyle, to avoid choppiness. See #2529169

e4130a53c57b7da730f426a5fb54ff047ff99367 17-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed scrollbar indicator visibility after hitting the right/bottom edge. Fixes #2529190. NOTE: This should fix both Safari and FF issues mentioned in the bug, but there seems to be another transition bug getting in the way of it working on FF. See #2529212

4bba9ea06b58c829c8fb0debaddca4021dd8bce9 08-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed pagination for non-flick cases by changing staleScroll behavior, and adding transitions hack (until transtion:end is fixed). See #2529095, 2529168

4cdfda09b19232405313881f0060f6bb23754b86 04-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Revert perf last perf change

50fe55a3f078d5dd70124b45a75271e75896be42 04-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

perf: Removed one more unnecessary call to get

99c1985484c7dc6f8ec73d4b79fbeb2859c0334f 03-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

perf: Changed from setTimeout Y.later to setInterval Y.later, to avoid multiple anon fn wrappers

35f6f4150b6f7aa1f9438f4bfb349e036d1e5ba1 03-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

perf: More caching - cb, bb

e610bceb2e5b62886c28bbce5d33335d345626ee 03-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

perf: cache decel/bounce params used in flick animation frame to avoid get along critical path

81779a842aaa6d4807c29c98ccbcb6d5e5116683 03-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

perf: support null for scrollTo X, Y params, to avoid multiple gets

9578427969df3b4203263bb0247673cec80a1bc8 03-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Minor cleanup - destroy -> destructor, use preventDefault on gesture facade

db655ce05ddc596696b89623c4bf24ba55e1b49f 03-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Rolled in Ryan's 'natural feel' values for bounce, step etc.

3bfceb8863a9224ecad1760f10f04ffb3af24266 31-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Changed transitionend to transitions:end

0ea25ffeeb3e840733740fec918abaf4d3ddac91 23-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Improved flick handling for scrollview paging. Also added preventDefault for move handlers based on last gesture-move commit

0e232b16e640a3801393ca223d42fd1e0e9e83c3 23-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

APIDoc tweaks. No -min files were harmed in the making of this commit point

cc438feb3ca2316f1b8ece51eed4ae6eabe5b61d 22-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

APIDoc cleanup and README for ScrollView

509fd74c86202f1c7ff828e63745cdea8182609d 22-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Added API Docs for Gestures. Changed flick e.velocity to incorporate direction (-ve, +ve) (and changed node-flick, scrollview listeners to match). Fixed method name refactor in paging plugin

/yui3/build/event-gestures/event-flick-debug.js /yui3/build/event-gestures/event-flick-min.js /yui3/build/event-gestures/event-flick.js /yui3/build/event-gestures/event-gestures-debug.js /yui3/build/event-gestures/event-gestures-min.js /yui3/build/event-gestures/event-gestures.js /yui3/build/event-gestures/event-move-debug.js /yui3/build/event-gestures/event-move.js /yui3/build/node-flick/node-flick-debug.js /yui3/build/node-flick/node-flick-min.js /yui3/build/node-flick/node-flick.js /yui3/build/scrollview/scrollview-base-debug.js /yui3/build/scrollview/scrollview-base-min.js /yui3/build/scrollview/scrollview-base.js /yui3/build/scrollview/scrollview-paginator-debug.js /yui3/build/scrollview/scrollview-paginator-min.js /yui3/build/scrollview/scrollview-paginator.js /yui3/src/event-gestures/js/Flick.js /yui3/src/event-gestures/js/Move.js /yui3/src/node-flick/js/NodeFlick.js paginator-plugin.js scrollview-base.js
03685e5fab995e83085ac9fc29cb710038952b83 22-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Simplified scrollbar impl for IE

/yui3/build/scrollview/assets/scrollview-base-core.css /yui3/build/scrollview/assets/scrollview-scrollbars-core.css /yui3/build/scrollview/assets/skins/sam/scrollview-base-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-base.css /yui3/build/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-scrollbars.css /yui3/build/scrollview/scrollview-base-debug.js /yui3/build/scrollview/scrollview-base-min.js /yui3/build/scrollview/scrollview-base.js /yui3/build/scrollview/scrollview-scrollbars-debug.js /yui3/build/scrollview/scrollview-scrollbars-min.js /yui3/build/scrollview/scrollview-scrollbars.js /yui3/src/scrollview/assets/scrollview-base-core.css /yui3/src/scrollview/assets/scrollview-scrollbars-core.css /yui3/src/scrollview/assets/skins/sam/scrollview-base-skin.css /yui3/src/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css scrollbars-plugin.js scrollview-base.js
8987d76f1ace6df2d794efc6769ea5fcac5f573e 21-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Extracted flick configuration into an attribute

38dbe060daf9f84b248ccdfcef518c4f1afd38bc 20-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Sync'd with latest transitions containing IE fix and native flag

a70636d095c18facec2c6404eb106574d217db6f 20-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Added check for undefined duration. Removed manual dependencies from test pages now that loader meta-data is in

00844a90f06ed96697a177e2fa6bdc1ffea8f484 19-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Refactor/Cleanup paginator code

32d32b83f2e174763a26d56665e5df697fc174e2 19-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Refactor/Cleanup. No functional changes

f5a614dd831393896c3c962194e8391e8512838b 19-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed scrollview paging in FF (bb.scrollWidth changes. Need to cache it)

2fa5097a3aeeb55f42fc08ca26084a36c7d69dcb 19-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Use bb scrollWidth/Height instead of cb (FF requires it)

f56d8934bc35d413f3c5c75f8ffdef9777cb7f27 18-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Remove webkit specific class specifiers. Fixed horizontal transform for scrollbar

31575e6e290a0adabeb28fc630a6d57db415013a 17-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Scrollview cleanup, extracted overflow handling into class

bcc9de037d43a6a2c85d77d37052b2712a96bd6c 17-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Moved scrollview from sandbox to src. Basic functionality working on desktop and mobile devices.

/yui3/build/loader/loader-debug.js /yui3/build/loader/loader-min.js /yui3/build/loader/loader-yui3-debug.js /yui3/build/loader/loader-yui3-min.js /yui3/build/loader/loader-yui3.js /yui3/build/loader/loader.js /yui3/build/scrollview/assets/scrollview-base-core.css /yui3/build/scrollview/assets/scrollview-paginator-core.css /yui3/build/scrollview/assets/scrollview-scrollbars-core.css /yui3/build/scrollview/assets/skins/sam/scrollview-base-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-base.css /yui3/build/scrollview/assets/skins/sam/scrollview-paginator-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-paginator.css /yui3/build/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css /yui3/build/scrollview/assets/skins/sam/scrollview-scrollbars.css /yui3/build/scrollview/scrollview-base-debug.js /yui3/build/scrollview/scrollview-base-min.js /yui3/build/scrollview/scrollview-base.js /yui3/build/scrollview/scrollview-debug.js /yui3/build/scrollview/scrollview-min.js /yui3/build/scrollview/scrollview-paginator-debug.js /yui3/build/scrollview/scrollview-paginator-min.js /yui3/build/scrollview/scrollview-paginator.js /yui3/build/scrollview/scrollview-scrollbars-debug.js /yui3/build/scrollview/scrollview-scrollbars-min.js /yui3/build/scrollview/scrollview-scrollbars.js /yui3/build/scrollview/scrollview.js /yui3/sandbox/scrollview/assets/scrollview-scrollbars.css /yui3/sandbox/scrollview/build.scrollview.properties /yui3/sandbox/scrollview/build.xml /yui3/sandbox/scrollview/build/scrollview/assets/scrollview-scrollbars.css /yui3/sandbox/scrollview/build/scrollview/paginator-plugin-min.js /yui3/sandbox/scrollview/build/scrollview/scrollbars-plugin-min.js /yui3/sandbox/scrollview/build/scrollview/scrollview-base-min.js /yui3/sandbox/scrollview/build/scrollview/scrollview-debug.js /yui3/sandbox/scrollview/build/scrollview/scrollview-min.js /yui3/sandbox/scrollview/build/scrollview/scrollview.js /yui3/sandbox/scrollview/tests/scrollview_paging.html /yui3/src/loader/js/yui3.js /yui3/src/loader/js/yui3.json /yui3/src/scrollview/assets/scrollview-base-core.css /yui3/src/scrollview/assets/scrollview-paginator-core.css /yui3/src/scrollview/assets/scrollview-scrollbars-core.css /yui3/src/scrollview/assets/skins/sam/scrollview-base-skin.css /yui3/src/scrollview/assets/skins/sam/scrollview-paginator-skin.css /yui3/src/scrollview/assets/skins/sam/scrollview-scrollbars-skin.css /yui3/src/scrollview/build.scrollview-base.properties /yui3/src/scrollview/build.scrollview-base.xml /yui3/src/scrollview/build.scrollview-paginator.properties /yui3/src/scrollview/build.scrollview-paginator.xml /yui3/src/scrollview/build.scrollview-scrollbars.properties /yui3/src/scrollview/build.scrollview-scrollbars.xml /yui3/src/scrollview/build.scrollview.properties /yui3/src/scrollview/build.scrollview.xml /yui3/src/scrollview/build.xml paginator-plugin.js scrollbars-plugin.js scrollview-base.js scrollview.js /yui3/src/scrollview/meta/scrollview.json /yui3/src/scrollview/tests/assets/tests.css /yui3/src/scrollview/tests/scrollview.html /yui3/src/scrollview/tests/scrollview_paging.html /yui3/src/scrollview/tests/scrollview_x.html