Bug Tracker

Show
Ignore:
Timestamp:
10/27/08 20:14:12 (2 months ago)
Author:
aflesler
Message:

scrollTo: updating this repo to 1.4.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/plugins/scrollTo/changes.txt

    r4989 r5914  
     1[Feature] 
     2- The target can be 'max' to scroll to the end while keeping it elegant. 
     3 
     41.4 
     5[Fix] 
     6- Fixed the problem when scrolling the window to absolute positioned elements on Safari. 
     7- Fixed the problem on Opera 9.5 when scrolling the window. That it always scrolls to 0. 
     8[Feature] 
     9- Added the settings object as 2nd argument to the onAfter callback. 
     10- The 3rd argument of scrollTo can be just a function and it's used as the onAfter. 
     11- Added full support for iframes (even max scroll calculation). 
     12- Instead of $.scrollTo, $(window).scrollTo() and $(document).scrollTo() can be used. 
     13- Added $().scrollable() that returns the real element to scroll, f.e: $(window).scrollable() == [body|html], works for iframes. 
     14[Enhancement] 
     15- Cleaned the code a bit, specially the comments 
     16 
    1171.3.3 
    2 * Changed the licensing from GPL to GPL+MIT. 
     18[Change] 
     19- Changed the licensing from GPL to GPL+MIT. 
    320 
    4211.3.2 
    5 * Small improvements to make the code shorter. 
    6 * Removed the last argument received by onAfter as it was the same as the 'this' but jqueryfied. 
     22[Enhancement] 
     23- Small improvements to make the code shorter. 
     24[Change] 
     25- Removed the last argument received by onAfter as it was the same as the 'this' but jqueryfied. 
    726 
    8271.3.1 
    9 * Exposed $.scrollTo.window() to get the element that needs to be animated, to scroll the window. 
    10 * Made the code as short as possible. 
    11 * Added option 'over'. 
    12 * Changed the arguments received by onAfter 
     28[Feature] 
     29- Exposed $.scrollTo.window() to get the element that needs to be animated, to scroll the window. 
     30- Added option 'over'. 
     31[Enhancement] 
     32- Made the code as short as possible. 
     33[Change] 
     34- Changed the arguments received by onAfter 
    1335 
    14361.3 
    15 * Added semicolon to the start, for safe file concatenation 
    16 * Added a limit check, values below 0 or over the maximum are fixed. 
    17 * Fixed the behavior for Opera, which seemed to react to both changes on <html> and <body>. 
    18 * Now it should work faster, only one of html or body go through all the processing, instead of both for all browsers. 
    19 * The option speed has been renamed to duration. 
    20 * The duration can be specified with a number as 2nd argument, and the rest of the settings as the third ( like $().animate ) 
    21 * Remade the demo 
    22 * The border is also reduced, when 'margin' is set to true. 
     37[Enhancement] 
     38- Added semicolon to the start, for safe file concatenation 
     39- Added a limit check, values below 0 or over the maximum are fixed. 
     40- Now it should work faster, only one of html or body go through all the processing, instead of both for all browsers. 
     41[Fix] 
     42- Fixed the behavior for Opera, which seemed to react to both changes on <html> and <body>. 
     43- The border is also reduced, when 'margin' is set to true. 
     44[Change] 
     45- The option speed has been renamed to duration. 
     46[Feature] 
     47- The duration can be specified with a number as 2nd argument, and the rest of the settings as the third ( like $().animate ) 
     48- Remade the demo 
    2349 
    24501.2.4 
    25  
    26 * The target can be in the form of { top:x, left:y } allowing different position for each axis. 
    27 * The option 'offset' has been added, to scroll behind or past the target. Can be a number(both axes) or { top:x, left:y }. 
     51[Enhancement] 
     52- The target can be in the form of { top:x, left:y } allowing different position for each axis. 
     53[Feature] 
     54- The option 'offset' has been added, to scroll behind or past the target. Can be a number(both axes) or { top:x, left:y }. 
    2855 
    29561.2.3 
    30  
    31 * Exposed the defaults. 
    32 * Made the callback functions receive more parameters. 
     57[Feature] 
     58- Exposed the defaults. 
     59[Enhancement] 
     60- Made the callback functions receive more parameters. 
    3361 
    34621.2.2 
    35  
    36 * Fixed a bug, I didn't have to add the scrolled amount if it was body or html. 
     63[Fix] 
     64- Fixed a bug, I didn't have to add the scrolled amount if it was body or html. 
    3765 
    38661.2 
    39  
    40 * The option 'onafter' is now called 'onAfter'. 
    41 * Two axis can be scrolled together, this is setted with the option 'axis'. 
    42 * In case 2 axis are chosen, the scrolling can be queued: one scrolls, and then the other. 
    43 * There's an intermediary event, 'onAfterFirst' called in case the axis are queued, after the first ends. 
    44 * If the option 'margin' is set to true, the plugin will take in account, the margin of the target(no use if target is a value). 
     67[Change] 
     68- The option 'onafter' is now called 'onAfter'. 
     69[Feature] 
     70- Two axes can be scrolled together, this is set with the option 'axis'. 
     71- In case 2 axes are chosen, the scrolling can be queued: one scrolls, and then the other. 
     72- There's an intermediary event, 'onAfterFirst' called in case the axes are queued, after the first ends. 
     73- If the option 'margin' is set to true, the plugin will take in account, the margin of the target(no use if target is a value).