src/cm/media/js/lib/yui/yui_3.10.3/releasenotes/HISTORY.dial.md
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 Dial Change History
       
     2 ===================
       
     3 
       
     4 3.10.3
       
     5 ------
       
     6 
       
     7 * No changes.
       
     8 
       
     9 3.10.2
       
    10 ------
       
    11   * Fixed GitHub Issue #591: Dial was intermittently sticking at min when
       
    12   drag below min, and then back above min. This was only happenening when
       
    13   min/max was at a position of North on the dial.
       
    14 
       
    15 3.10.1
       
    16 ------
       
    17 
       
    18 * No changes.
       
    19 
       
    20 3.10.0
       
    21 ------
       
    22 
       
    23 * No changes.
       
    24 
       
    25 3.9.1
       
    26 -----
       
    27 
       
    28 * No changes.
       
    29 
       
    30 3.9.0
       
    31 -----
       
    32 
       
    33 * No changes.
       
    34 
       
    35 3.8.1
       
    36 -----
       
    37 
       
    38 * No changes.
       
    39 
       
    40 3.8.0
       
    41 -----
       
    42 
       
    43 * No changes.
       
    44 
       
    45 3.7.3
       
    46 -----
       
    47 
       
    48   * No changes.
       
    49 
       
    50 3.7.2
       
    51 -----
       
    52 
       
    53   * No changes.
       
    54 
       
    55 3.7.1
       
    56 -----
       
    57 
       
    58   * No changes.
       
    59 
       
    60 3.7.0
       
    61 -----
       
    62 
       
    63   * No changes.
       
    64 
       
    65 3.6.0
       
    66 -----
       
    67 
       
    68   * No changes.
       
    69 
       
    70 3.5.1
       
    71 -----
       
    72 
       
    73   * No changes.
       
    74 
       
    75 3.5.0
       
    76 -----
       
    77 
       
    78   * Changed method name from _recalculateDialCenter to _calculateDialCenter
       
    79 
       
    80   * Changed property name from _centerXOnPage to _dialCenterX
       
    81     and from _centerYOnPage to _dialCenterY
       
    82 
       
    83   * Known issue: On IE7, when browser is zoomed, clicking on dial gives the
       
    84     wrong value.
       
    85 
       
    86   * Multiple instances of Dial all had the same ARIA label.
       
    87     They are now unique. Screenreaders now read both the label and the value.
       
    88     [Ticket #2531505]
       
    89 
       
    90 3.4.1
       
    91 -----
       
    92 
       
    93   * Changed method name from _getNewValueFromMousedown to _handleMousedown
       
    94 
       
    95   * Improved mousedown on ring handling [Ticket #2530597]
       
    96 
       
    97   * Improved handling of dragging the handle past max/min and around multiple
       
    98     revolutions. [Ticket #2530766]
       
    99 
       
   100   * Fixed problem with Dial having incorrect center X and Y following a browser
       
   101     resize. [Ticket #2531111]
       
   102 
       
   103 3.4.0
       
   104 -----
       
   105 
       
   106   * Names of 3 configuration attributes have changed:
       
   107     stepsPerRev       ->   stepsPerRevolution
       
   108     handleDist        ->   handleDistance
       
   109     centerButtonDia   ->   centerButtonDiameter
       
   110 
       
   111   * New configuration attributes:
       
   112     markerDiameter
       
   113     handleDiameter
       
   114 
       
   115   * Enhancement:
       
   116     In addition to setting the Dial by dragging the handle as it was in 3.3.0,
       
   117     Dial now supports setting the value by clicking on the Ring.
       
   118     This does not cross value "wrapping" boundries.
       
   119     For example: If a Dial has 0 degrees = value 0,
       
   120     and the Dial's current handle position is 10 degrees with a value = 10,
       
   121     then a mousedown at 355 degrees will result in a value of 355 not -10.
       
   122     In this case all mousedown events will result in values between 0 and 355.
       
   123     This is within current value "wrapping" boundries.
       
   124     Moving across value wrapping boundaries, must be done by dragging the handle
       
   125     or using the keyboard.
       
   126 
       
   127   * Changed the name of class
       
   128     marker-max-min
       
   129     - to -
       
   130     yui3-dial-marker-max-min
       
   131 
       
   132   * Enhancement:
       
   133     In 3.3.0, when the user dragged the handle past the min or max, the Marker
       
   134     displayed as red to indicate min/max.
       
   135     When the cursor was released, the marker was no longer displayed.
       
   136     There remained no user feedback indicating max/min.
       
   137     When the keyboard was used to change the value, no min/max indication was
       
   138     displayed, except that the handle stopped moving.
       
   139     In this release, the Marker display state of red remains as long as the
       
   140     Dial is at min/max, regardless of mouse or keyboard use.
       
   141     If you don't want min/max feedback, CSS class yui3-dial-marker-max-min
       
   142     can be overridden.
       
   143 
       
   144   * When mousedown is used to set its value, Dial now has intuitive handling of
       
   145     different configurations of min, max where stepsPerRevolution is
       
   146     greater than or less than one revolution. [Ticket #2530306]
       
   147 
       
   148 3.3.0
       
   149 -----
       
   150 
       
   151   * New Beta Component
       
   152     Deprecated _setLabelString, _setTooltipString, _setResetString.
       
   153     Instead, use DialObjName.set('strings',{'label':'My new label',
       
   154     'resetStr';'My New Reset'});   before DialObjName.render();
       
   155     One or more strings can be changed at a time.
       
   156     Removed _setXYResetString. Now done through CSS.
       
   157     Not called by Dial.js anymore.
       
   158