src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.scrollview.md
author gibus
Tue, 11 Feb 2014 12:33:25 +0100
changeset 572 93383e54e042
parent 525 89ef5ed3c48b
permissions -rw-r--r--
Font size for piwik optout iframe.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
ScrollView Change History
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
=========================
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
3.10.3
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
3.10.2
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
  * Paginator API methods now respect the widget's `disabled` ATTR
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
3.10.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
* No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
3.10.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
------
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
  * No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
3.9.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
  * No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
3.9.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
  * Improved accuracy of 'scrollEnd' event. (#2533030 & #2532323)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
  * Scrollbars now accurately represent the current offset within a dual-axis paginated instance. (#2532751)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
  * Paginator now blocks flick events on disabled instances. (#2533078)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
  * Paginator now prevents the host's flick listener from being executed (it should only listen for gesturemove events), as opposed to unbinding the listener. (SHA 42885f5)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
3.8.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
  * Linting cleanup.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
  * Improvements to ScrollView's unit tests. PR #361
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
3.8.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
  * Paging is now only triggered when a swipe crosses a mid-point threshold, to match the < 3.7.0 behavior (#2532745)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
  * Fixed issue where Mousewheel could prevent next()/prev() API interaction on horizontally paginated instances (#2532815)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
  * scrollToIndex now sets correct default value for easing (#2532895)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
  * ScrollViewPaginator#scrollToIndex now properly respects animation duration and easing arguments (thanks juandopazo)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
  * General cleanup
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
3.7.3
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
  * No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
3.7.2
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
  * No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
3.7.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
  * No changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
3.7.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
  * Added Forced-Axis and Dual-Axis Support. ScrollView now has an (optional) `axis`
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
    property that can be declared with values: `x`, `y`, or `xy`. (#2532631)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
  * Added: Initial support for RTL (Right-To-Left) layouts (#2531874).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
  * Added: Unit test coverage for scrollview-base and scrollview-paginator (#2532288, #2532287)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
  * Moved: Paginator’s scrollTo() method has been deprecated and replaced with scrollToIndex. (##2530145)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
  * Moved the following ScrollView static properties (now deprecated) to instance attributes for more control
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
    SNAP_DURATION to 'snapDuration'
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
    SNAP_EASING to 'snapEasing'
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
    EASING to 'easing'
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
    FRAME_STEP to 'frameDuration'
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
    BOUNCE_RANGE to 'bounceRange'
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
  * Fix: Mousewheel events on a horizontally scrolling instance no longer prevent page scrolling (#2532739)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
  * Fix: Mousewheel events now properly update the `scrollY` attribute.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
  * Fix: Improved reliability of the scrollEnd event. Now it now only fires
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
    once per scrolling sequence, instead of sometimes twice.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
  * Fix: Resolved issue where multiple listeners could sometimes be added for drag and flick events.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
  * Fix: Improved gesture event detachment
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
  * Fix: Refactored _flickFrame to do less attribute lookups, helpful for performance reasons
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
  * Fix: Resolved issue where scrollview.pages.scrollTo may not actually scroll to the desired page, or may cause a lock-up of the widget.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
3.6.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
  * Fixed issue with mousewheel not working when multiple scrollviews are present (#2532377)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
3.5.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
  * Fixed issue with scrollview capturing all mousewheel events on a page (#2532214)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
3.5.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
  * Allow scrollbar to work with non-px width scrollviews
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
  * Added mousewheel support (#2529136)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
3.4.1
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
  * Fixed incorrect scroll width/height calculations to account for
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
    translate (for real this time) on Chrome, and now Safari.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
    translateZ applied for h/w acceleration was resulting in the incorrect
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
    scroll values.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
  * Removed fallback to cb.scrollWidth/Height, when determining scroll dimensions.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
    This was masking the real problem with translate impacting boundingBox scroll
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
    width/height calcs mentioned above.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
  * Fixed scrollbar racing ahead of scroll position on FF 5+ with native transition
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
    support enabled.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
  * Added ability to disable scrollview completely, disable flick or disable drag
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
    // Stops SV from moving through flick/drag or the API.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
    sv.set("disabled", true);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
    // Stops SV from reacting to flick. Can still drag/scroll through API
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
    sv.set("flick", false);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
    // Stops SV from reacting to drag. Can still flick, scroll through API
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
    sv.set("drag", false);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
  * Resync UI on scrollview-list class application.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
3.4.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
  * Fixed _uiDimensionsChange code which was looking explicitly for
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
    the "width" attribute. Just plain wrong.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
  * Added vertical paging support.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
  * Removed DOMSubtreeModified event listening which was only really kicking
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
    in for Webkit and was too heavy handed. User now needs to call syncUI()
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
    manually on all browsers, if the content of the scrollview is changed,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
    and may potentially result in dimension changes.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
  * Broke out use of transform3d into a seperate method, and added a protected
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
    flag, _forceHWTransforms, to allow for customization if required
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
    (H/W acceleration related glitches or changing the set of browsers for
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
    which we attempt to force it).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
  * Created Scrollview-List plugin to provide out-of-the-box handling of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
    List (LI) content inside horizontal and vertical ScrollViews.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
  * Fixed incorrect scroll width/height calculations on Chrome 9+, FF
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
    when syncUI() [ or _uiDimensionsChange() ] was called when the ScrollView
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
    was scrolled over.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
  * Protected state flags are now reset if _uiDimensionsChange results in
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
    flipped orientation.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
  * Use the larger of bb.scrollWidth/Height or cb.scrollWidth/Height, to calculate
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
    scroll dimensions to account for FF (which clips cb.scrollWidth) and
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
    Chrome/MacOS (which clips bb.scrollWidth when translated even after
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
    incorrect scroll calcs above).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
3.3.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   191
  * Fixed shared scrollbar node across multiple instances.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   192
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   193
  * Changed async call to _uiDimensionsChange after render, to a sync call.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   194
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   195
  * Corrected skin prefix to be yui3-skin-sam instead yui-skin-sam.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   196
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   197
  * Refactored for kweight, and broke out scrollview-base-ie conditional module.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   198
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   199
  * Don't prevent default on gesturemoveend, so that click listeners on
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   200
    elements inside the scrollview respond reliably. Panning is still prevented
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   201
    by preventing gesturemousemove.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   202
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   203
  * Removed generic CSS in scrollview-base.css targeting UL/LI content. The
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   204
    rules were added to support the common use case, but were too broad, and in
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   205
    general, scrollview is content agnostic.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   206
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   207
  * The same support can be achieved by adding cssreset to the page (to remove
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   208
    LI bullets, padding, margin), and adding inline block rules, when providing
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   209
    horizontal scrollview content as a list. These rules are provided below:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   210
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   211
    /* To layout horizontal LIs */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   212
    #my-horiz-scrollview-content li {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   213
      display: inline-block;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   214
       *display: inline;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   215
       *zoom:1;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   216
    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   217
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   218
    /* For IE - needs a non-transparent background to pick up events */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   219
    #my-scrollview-content li {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   220
      *zoom:1;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   221
      background-color:#fff;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   222
    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   223
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   224
  * Added prefix-less border radius scrollbar styles for IE9.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   225
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   226
  * Made scrollbar-paginator skinnable:false. It has no CSS which is applied,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   227
    out of the box currently. The paginator CSS shipped in 3.2.0, was not actively
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   228
    applied.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   229
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   230
3.2.0
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   231
-----
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   232
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   233
  * New beta component