History log of /yui3/src/scrollview/js/scrollbars-plugin.js
Revision Date Author Comments Expand
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

1818a24c8bf47ad8205cb42c31ccdae34bf962fa 24-Sep-2011 Satyen Desai <sdesai@yahoo-inc.com>

Fixed missing comma. Fixes #2531225

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

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
8dbc0e0b9edaa24742a32fb693c0b192ba3488e3 19-Nov-2010 Satyen Desai <sdesai@yahoo-inc.com>

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

87cab32110c82456bb3749b3ccc6a0c043e6483e 19-Nov-2010 Satyen Desai <sdesai@yahoo-inc.com>

Fixed endcap positioning in scrollbar (regression introduced during kweight refactor). Changes to non scrollbar files are due to CSS compressor changes and changing YUI.add metadata order

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

e3c39e997fe7a379b4ba1608c855c5d13c47066e 15-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

Really fixed shared scrollbar node issue. Method name typo. See #2529406

dd15a85479aed7e9f634350593f411d0a164bd88 07-Oct-2010 Satyen Desai <sdesai@yahoo-inc.com>

Scrollbar node value no longer shared between instances. Fixes #2529406

13718c2f930599c3ce09d8195a96d720a03ed86a 21-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Added default for current position when undefined. Was hitting error in IE when setting top to NaN

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

Always go through transitions (as opposed to setStyle) for show/hide, so that multiple transition support isn't impacted

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

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

Fixed intermittent incorrect scrollbar positioning when flicking paged scrollview, due to multiple non-zero duration transitions attempting to be run at the same time. Bug still exists if you try to scroll while the scrollbar is fading out (same reason). See #2529191. See #2529212

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

4917fd07c87c09e838c7b786e4b7826bca35606a 05-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

fixed boundary conditions for scrollbar sizing

d4eccab2b9825f1f110325bf4a4b09932b299244 05-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

refactor: moved bar rendering into separate method

7f23664db62d3d2df286e05f63de30d6013349aa 05-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

refactor: extracted string literals in critical path

b1cc0a60d9f3a1a36e3e29e77f41dca00da24438 05-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

refactor: cache child info for scrollbar, remove hardcoded pixel values

3308c1625db1596d4302f9ac69285cbd2e289ae8 05-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

refactor: cleaned up consolidated update method, renamed vars, avoid string concat etc.

02be055f2056b6600cfcbf09a3d1fd338abcc14c 04-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

kweight: consolidated vert/horiz scrollbar impls

8026ae9c625eeabae540faafce186bf1c5de997d 04-Aug-2010 Satyen Desai <sdesai@yahoo-inc.com>

Refactored scrollview scrollbar impl to separate horiz vs. vert handling

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

cleanup: refactor scrollbar plugin transforms

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

perf: More caching - cb, bb

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

APIDoc cleanup and README for ScrollView

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
5dcdbf4cb22bd9343943331332d3162b2cb2742b 21-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

Removed transition bottom/right transition properties

ac500512f43fed5664a3b13441047820c00badd5 21-Jul-2010 Satyen Desai <sdesai@yahoo-inc.com>

IE tweaks. ScrollView now functional in IE. Needs some minor cosmetic tweaks for the scrollbar

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

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

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)

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

Fixed scrollbar layout in FF

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

Fixed horizontal scroll for FF

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

Remove webkit specific class specifiers. Fixed horizontal transform for scrollbar

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

Integrated non-native transition support for scrollbars

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

Integrated node.transitions into scrollbars plugin. Still need to handle non-native path

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