[ Index ]
 

Code source de Seagull 0.6.1

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/js/scriptaculous/ -> CHANGELOG (source)

   1  *V1.6.1*
   2  
   3  * Update to Prototype 1.5.0_rc0
   4  
   5  * Add Draggable object as third parameter to snap, fixes #4074 [thx mdaines]
   6  
   7  * Fix an IE flicker with SlideUp/SlideDown, fixes #3774, [thx sbbowers]
   8  
   9  * Add parsing/setting of any currently set opacity CSS rule to default opacity effect on draggables, fixes #3682 [thx Mike A. Owens]
  10  
  11  * Added prototype $() performance patch from #4477 and updated effects.js to new Element.addMethods() syntax
  12  
  13  * Sortable trees [thx Sammi Williams, sammi@oriontransfer.co.nz]
  14    - Added functional test (test/functional/sortable_tree_test.html)
  15    - removed greedy option
  16    - modified the way Droppables.show works - added affected list
  17    - added Droppables.findDeepestChild
  18    - modified Sortable.options to work for trees
  19    - modified Sortable.onEmptyHover with additional logic to insert
  20      the element at a certain place according to the overlap
  21    - modified Sortable.onHover to avoid DOM Exceptions
  22    - modified Sortable.create to support the creation of Sortable trees
  23    - added two convenience functions - Sortable.findElements and 
  24      Sortable.findTreeElements
  25    - Added Sortable.tree (and a number of private functions to facilitate it)
  26      Returns a tree structure:
  27        var root = {
  28          id: null,
  29          parent: null,
  30          children: <children>,
  31          container: <sortable element>,
  32        }
  33        var child = {
  34          parent: <node>,
  35          children: <array>,
  36          id: <string> (as per options.format),
  37          element: <element>,
  38          container: <element>,
  39          position: <integer>
  40        }
  41      This is intended to become part of the public API, and can be used to manipulate
  42      the tree programatically.
  43    - Modified Sortable.serialize to use Sortable.tree when set in the options.
  44  
  45  * Fix a problem with window scrolling on draggables [thx Gregory Hill]
  46  
  47  * Let the benchmark method return the time taken in ms, so it can be used for time-based assertions
  48  
  49  * Fix problem with id-based handle names and draggables
  50  
  51  * More Element.childrenWithClassName optimization
  52  
  53  * Added benchmark method to unittest.js; some cleaning up of unit tests
  54  
  55  * Add fix for IE memory leaks in included prototype.js from [4094]
  56  
  57  *V1.6.0*
  58  
  59  * Major speedup for sortable with handles initialization [thx Jamis Buck]
  60  
  61  * Update to latest Prototype 1.5.0_pre1 trunk
  62  
  63  * Add functional "random effects" test, also for browser compatibility testing
  64  
  65  * Fix two typos introduced with the 1.5 Methods syntax update
  66  
  67  * Add functional test for $$-triggered effects with .visualEffect
  68  
  69  * Fix shift-tab for autocompleter in Safari, fixes #4423 [thx matt]
  70  
  71  * Prepare for script.aculo.us 1.6, add Prototype 1.5 requirement and check that Element.Methods is available in the scriptaculous loader
  72  
  73  * Refactor effects.js to use the new Prototype 1.5 Element Methods syntax
  74  
  75  * Update to latest Prototype 1.5.0_pre0 trunk
  76  
  77  * Fix a problem with the draggable window scrolling code and scrolling inside overflow containers
  78  
  79  * Add passing through of scroll options from Sortable to Draggable [thx Gregory Hill]
  80  
  81  * Make it possible to scroll window on dragging, #3921 [thx rdmiller]
  82  
  83  * Make Element.forceRerendering give up on any exception (this fixes various problems with IE)
  84  
  85  * added visualEffect method for the Element Mixin, fixed so you can chain multiple calls. [Rick Olson]
  86  
  87  * Fix only option on Sortable.create to accept multiple class names, fixes #3427 [thx glenn nilsson]
  88  
  89  * Added workaround for a rendering bug in Safari when using floating elements with Effect.Appear
  90  
  91  * Update lib/prototype.js to Prototype 1.5.0_pre0 
  92  
  93  *V1.5.3*
  94  
  95  * Change version number to V1.5.3, prepare Rakefile
  96  
  97  * Remove unneeded height restoring in Effect.BlindDown as that is handled internally by the restoreAfterFinish option to Effect.Scale, fixes #3667 [thx Ross Lawley]
  98  
  99  * Added Ajax.InPlaceCollectionEditor which uses a SELECT element instead of a text field (see test/functional/ajax_inplacecollectioneditor_test.html for usage), #3491 [thx anna]
 100  
 101  * Enable in place editor to use RJS (implements a new evalScripts option for the in place editor), #3490 [thx Richard Livsey]
 102  
 103  * Added Sortable.setSequence to programmatically reorder a Sortable, #3711 [thx Mike A. Owens]
 104  
 105  * Added unit test for #3732 (currently fails due to Prototype #3877) [thx michal]
 106  
 107  * Fix span positioning for sliders with ranges not starting at 0, fixes #3731 [thx michal]
 108  
 109  * Make name option on Sortable.serialize work again, fixes #3873
 110  
 111  * Make dragging cancel only on ESC key, not on any key, fixes #3817
 112  
 113  * Fix Rakefile for V1.5.2
 114  
 115  *V1.5.2*
 116  
 117  * Change version number to V1.5.2
 118  
 119  * Fix a wrong parameter in dragdrop.js, fixes #3555
 120  
 121  * Fix two typos in effects.js, fixes #3481 [thx jtolds]
 122  
 123  * Add assertEnumEqual for unit testing (from Prototype SVN trunk) [Sam Stephenson]
 124  
 125  * Add Sortable.sequence method to extract the current sequence of a Sortable as an array, fixes #3675 [thx sphivo]
 126  
 127  * Add limit option to effect queues to limit the maximum number of effects in a queue, new unit tests for scoped effect queues, fixes #3498 [thx Abdur-Rahman Advany]
 128  
 129  * Fix Element.collectTextNodesIgnoreClass to correctly filter child nodes, fixes #3380 [thx lam]
 130  
 131  * Fix a condition where OPTION elements could cause unwanted dragging on Draggables, fixes #3441 [thx tom]
 132  
 133  * Fix a crash because of an IE bug in Effect.SlideDown, fixes #3192 [thx Rob Mayhew]
 134  
 135  * Added experimental auto-scroll option to Draggables and Sortables, activate with scroll: 'id_of_scroll_container_element'.
 136    Note: needs testing, call syntax might change
 137    See test/functional/dragdrop3_test.html for usage/demo
 138  
 139  * Added activate method to Autocompleter that allows you to trigger the suggestions through other means than user input [DHH]
 140  
 141  *V1.5.1*
 142  
 143  * Add select option to Autocompleter to optionally use textnodes from elements with a specific CSS class (see test/functional/ajax_autocompleter_test.html for usage)
 144  
 145  * In-place editor: add ok/cancel visibility options and onblur() submission, fixes #3233 [thx pulsation]
 146    Note: currently, blur form submission breaks the cancel link functionality, if enabled
 147  
 148  * Added Effect.toggle for slide, blind and appear/fade effects, fixes #2704 [thx Azad]
 149  
 150  * Added selective component loading to scriptaculous.js, see test/unit/loading_test.html for usage [thx David Zülke]
 151  
 152  * Added local/scoped effect queues [thx David Zülke]
 153  
 154  * New core effect Effect.Move that can do absolute/relative movement [thx David Zülke]
 155  
 156  * Make default effects options modifyable globally by setting Effect.DefaultOptions
 157  
 158  * Make Draggables recognize top/left CSS properties defined in an external stylesheet, fixes #3205 [thx ansonparker]
 159  
 160  * Fixed draggables starting to drag even if mouse button was released with no movement, [thx topfunky]
 161  
 162  * Updated the README to reflect final status
 163  
 164  *V1.5.0*
 165  
 166  * Prepared for V1.5.0 final
 167  
 168  * Update lib/prototype.js to Prototype 1.4.0 final
 169  
 170  *V1.5.0_rc6*
 171  
 172  * Update lib/prototype.js to Prototype 1.4.0_rc4
 173  
 174  * Fix Effect.SlideDown/SlideUp on Internet Explorer, includes a change to Effect.Scale, (should) fix #2962 and others, [thx wyldeone]
 175  
 176  * Make Draggables that are reverting cancel the default revert effect when they are dragged again while reverting, fixes #3188, [thx maverick]
 177  
 178  * Fix a problem with a wrong reference in Effect.Pulsate, fixes #3184, [thx cyx_]
 179  
 180  * Fix Sortable.findElements for XHTML in Gecko, fixes #3081, [thx fgnass]
 181  
 182  * Fix a problem with the slider getting NaN results when clicking directly on the track, fixes #3020, [thx rectalogic]
 183  
 184  * Fix a problem with Safari not doing sub-pixel rendering when setting opacity to 1 with Element.setOpacity
 185  
 186  * Fix slider to make handle width/height count for track length, fixes #3040, fixes #3017, [thx buggedcom]
 187  
 188  * Added Basic unit test for Effect.inspect
 189  
 190  * Fix Effect.multiple to deal correctly with delays
 191  
 192  * Safeguard Effect.Base.render to only do updates when Effect is in running state, fixes #2912
 193  
 194  * Added inspect method to Effect.Base
 195  
 196  * Added functional test for DOM-based UL sortables #3016
 197  
 198  * Added offset option to Effect.ScrollTo
 199  
 200  * More effects.js/dragdrop.js refactoring
 201  
 202  * Refactoring and optimizations for effects (not complete yet)
 203  
 204  * Refactoring and optimizations for Draggables/Droppables/Sortables (not complete yet)
 205  
 206  *V1.5.0_rc5*
 207  
 208  * Make Droppables.remove accept DOM IDs in addition to elements
 209  
 210  * Added some unit tests for drag and drop
 211  
 212  * Update lib/prototype.js to Prototype 1.4.0_rc3
 213  
 214  * Make 'contents' a synonym for 'content' on Effect.Scale scaleMode option
 215  
 216  * Fix some possible exceptions in slider.js
 217  
 218  * Support for various snapping options on Draggables, adresses #2826, [thx saimonmoore]
 219  
 220  * Support horizontal ghostable Sortables, fixes #2794, [thx johnm]
 221  
 222  * Prevent an exception on IE with a functional test, see #2706
 223  
 224  * Add functional testing of hoverclasses for sortables
 225  
 226  * Add an assert for correct UTF-8 return chars in Autocompleter
 227  
 228  * Correct IE detection in Autocompleter for Opera, fixes #2558 [thx gary]
 229  
 230  * Add onDrag callback to Draggable observers, #2827 [thx saimonmoore]
 231  
 232  * Added Form.Element.DelayedObserver to controls.js for live-search fields
 233  
 234  * Remove Element.Class in favour of Prototype Element.ClassNames, new function Element.childrenWithClassName()
 235  
 236  * Update Copyright notice in slider.js
 237  
 238  * Fix slider firing onChange events to eagerly on dragging a handle [thx wombert]
 239  
 240  * Fix a problem with Start/End spans and single handles
 241  
 242  * Add event property to Slider object so that callbacks can determine if setValue originated from a UI event or from script
 243  
 244  * Fix Builder.node() throwing unresolved errors in IE6, #2707 [thx flwombat]
 245  
 246  * Give currently active handle on slider the "selected" CSS class
 247  
 248  * Add start and end spans to slider
 249  
 250  * Make track clickable for sliders (moves last active handle [or first handle] to nearest possible position)
 251  
 252  * Make initial values on slider work for single and multiple handle sliders
 253  
 254  *V1.5.0_rc4*
 255  
 256  * Abort Effect.Highlight on elements which have display:none set (prevents problem with Safari)
 257  
 258  * Make Effect.Queue an Enumerable, fix a problem with Effect.Grow, more unit tests
 259  
 260  * Added restricted option to prevent moved of handles prior/after adjacent handles on Sliders with multiple handles
 261  
 262  * Update lib/prototype.js to Prototype 1.4.0_rc2
 263  
 264  * Fix a bug with wrongly scrolling to the page top in Ajax.InPlaceEditor (circumvents various browser bugs) [Jon Tirsen], #2616
 265  
 266  * major slider refactoring, changed slider range to default to [0,1]. Slider Range can be set with range:$R(from,to) option. The increment option is not active for now.
 267  
 268  * Added spans support for Control.Slider to mark spans bordered by slider handles, see unit test [thx to www.bartenbach.de for sponsoring this functionality]
 269  
 270  * Added preliminary support for optional multiple handles to Control.Slider [thx to www.bartenbach.de for sponsoring this functionality]
 271  
 272  * Fixed wrong inclusion of libs in inplace editor functional test
 273  
 274  * Fixed Effect.SlideDown/SlideUp to honor refactoring of Effect.Scale, fixes #2523 [thx obiwanki]
 275  
 276  * Reset the zIndex on Draggables correctly, #2483 [thx Jon Whitcraft]
 277  
 278  * Fix onChange callback on Sortables when dragging between sortables, #2488 [thx Dylan Greene]
 279  
 280  * Removed Builder code from effects.js, removed Object.debug (implemented as Test.Unit.inspect)
 281  
 282  * Added slider unit tests, fixed handling of values to autocalculate min/max, fixed upper/lower boundaries on setting the value programmatically
 283  
 284  * Synced to Rails 1.0 release candidate, update to Prototype 1.4.0_rc1, removed util.js, merged rests of util.js into effects.js to prepare for refactoring
 285  
 286  * Give Builder it's own file
 287  
 288  * Fix a logic issue with Autocompleter [thx tshinnic], #2457
 289  
 290  *V1.5.0_rc3*
 291  
 292  * Make Effect position available to callbacks
 293  
 294  * Droppables.fire: send event to onDrop callback [François Beausoleil], #2389
 295  
 296  * InPlaceEditor: Add disabling the field while loadTextURL loads and add a class while loading, plus fix various bugs with Internet Explorer and InPlaceEditor, [Jon Tirsen] #2302, #2303
 297  
 298  * Made Droppables.remove work again [thx Mindaugas Pelionis], #2409
 299  
 300  * Fixed that IE6 would incorrectly render the "fix-windowed-elements-overlapping" IFRAME on autocompletion [thx tshinnic], #2403
 301  
 302  * Fixed Element.getOpacity throwing an error on Safari in some situations (this caused the autocompleter not to work)
 303  
 304  * Added format option to Sortable.create and Sortable.serialize to allow custom id formats. The format option takes a regular expression where the first grouping that matches is used for building the parameters. The default format is /^[^_]*_(.*)$/ which matches the string_identifier format. If you want to use the full id of the elements, use "format: /(.*)/". More examples are available in the sortable unit test file.
 305  
 306  * Started refactorings to use the new Prototype features and general code-cleanup
 307  
 308  * Update lib/prototype.js to Prototype 1.4.0_pre11
 309  
 310  * Fixed a typo breaking the up arrow key for autocompletion [thx tshinnic], #2406
 311  
 312  * Changed the handle option on Draggbles to accept classnames, or ids or elements [thx to Andrew West], #2274
 313  
 314  * Force indicator to be hidden on hiding autocompletion update element, #2342
 315  
 316  * Make Draggables honor external CSS positioning [thx to Mark Shawkey], #2359
 317  
 318  * Make zindex handling for Draggables honor external CSS styles
 319  
 320  * Fix two Sortable.serialize issues, [thx Avi, Gorou], #2339, #2357
 321  
 322  * Make Element.getOpacity work with IE, added unit tests [thx to Greg Hill]
 323  
 324  * Make Element.setOpacity honor non-alpha filters on IE (it now works with filters for alpha PNGs)
 325  
 326  * Fixed that Element.class.remove wrongly deleted spaces between class names, fixes #2311, #2313
 327  
 328  * Fixed Builder for OPTION and OPTGROUP tags on Firefox < 1.5 and Internet Explorer 6, completely fixes #2325
 329  
 330  * Improved Builder implementation to deal with Firefox-specific requirements and innerHTML parsing, partly fixes #2325
 331  
 332  *V1.5.0_rc2*
 333  
 334  * Update lib/prototype.js to corrected Prototype 1.4.0_pre7 (fixed a problem with IE)
 335  
 336  * Update lib/prototype.js to Prototype 1.4.0_pre7
 337  
 338  * Reverted to patched version of Prototype 1.4.0_pre4 for the time being (getResponseHeader problem on Mozilla)
 339  
 340  * Attempt to fix crashes in Safari 2.0.1, probably related to the event registering und unregistering in Draggables, possibly fixes #2310
 341  
 342  * Update lib/prototype.js to Prototype 1.4.0_pre6
 343  
 344  * Changed effects_test.html functional test to incoporate Firefox anti-flicker overflow:hidden CSS property
 345  
 346  *V1.5.0_rc1*
 347  
 348  * Prepared Rakefile and README for V1.5.0_rc1 release
 349  
 350  * Droppables w/greedy and hoverclass are now reverted when dragged item is no longer over them, fixes #2184
 351  
 352  * Let Effect.Highlight correctly parse IE colors, add String.prototype.parseColor() for this, fixes #2037
 353  
 354  * Fix Effect.Highlight to restore background image only if there was one
 355  
 356  * Made Effect.tagifyText work again on IE
 357  
 358  * Added String.prototype.toArray because Strings aren't iterable on IE
 359  
 360  * Fixed Element.getOpacity falsely returning 0 on IE
 361  
 362  * Some cleaning up in util.js
 363  
 364  * Cleaned up Effect.Opacity
 365  
 366  * Removed useless line in Position.page
 367  
 368  * Make scriptaculous.js work if a query strings are used when calling it
 369  
 370  * Fixed typos in slider.js and the functional test
 371  
 372  * Fixed a bug with Safari and the InPlaceEditor with form submission. Add support for interpreting simple <br>s into linebreaks. [Jon Tirsen]
 373  
 374  * New Control.Slider() for horizontal and vertical sliders [Marty Haught]
 375  
 376  * Fixed autoapplying a 'layout' on IE with Effect.Opacity not working for elements given as id string
 377  
 378  * Make Effect.Parallel render final frames and call beforeFinish/afterFinish on included effects
 379  
 380  * Make Element.setOpacity work correctly again (browser-specific extensions, except for IE, are disabled at this time)
 381  
 382  * Added focusing the text field or text area created when using Ajax.InPlaceEditor #2126 [thx to Lee Mallabone]
 383  
 384  * Fixed Element.Class.childrenWith not returning the correct elements #2120 [cmees AT rogers DOT com]
 385  
 386  * Added MIT-LICENSE header to scriptaculous.js, cut back on license info in other libs to keep files smaller
 387  
 388  * Fix issues with form elements inside draggables not clickable with Firefox #2129
 389  
 390  * Fixed an error in dragdrop.js with Draggables when no Droppables are defined
 391  
 392  * Fixed an issue with Element.makePositioned causing Effect.SlideDown to fail on Safari
 393  
 394  * Make effects "stateless" by cleaning up element.style after finish of effect #2133 [agr30 AT uni-koeln DOT de]
 395  
 396  * Add "internal" events to effects, to make them more easily extendable [Martin Bialasinski]
 397  
 398  * Set container element height to auto on finishing Effect.BlindDown und Effect.SlideDown #2123 [Tony Arnold]
 399  
 400  * Fixed a weird char in dragdrop.js
 401  
 402  * Controls.js Autocompleter.Base.updateElement() hook #2116 [Rob Wills]
 403  
 404  * Refactoring to use the Prototype enumerable extensions
 405  
 406  * Update to Prototype 1.4.0_pre4
 407  
 408  *V1.5.0_pre4*
 409  
 410  * Added a queue option to effects for easy stacking and simple timeline building. Valid values are "front", "end" and "parallel" (default), see for test/functional/effects_queue_test.html for usage
 411  
 412  * Added a setup function to the core effects that gets called by Effect.Base when first entering into running state, which allows them to query the current state of an element or other page properties when queuing and/or delays are used
 413  
 414  * Added a state instance variable to Effect.Base that indicates whether a effect that uses the queue is idle, running or finished
 415  
 416  * Fixed a flicker with Effect.Puff
 417  
 418  * General code cleaning to get rid of (legitimate) Mozilla strict javascript warnings
 419  
 420  * Changes to assertVisible in unittest.js
 421  
 422  * Slight refactoring of Effect.Text, now known as Effect.multiple(), change first parameter to also accept an array of strings or elements, or a NodeList of elements (if a single element or a string is given, defaults to $('element').childNodes)
 423  
 424  * Made tagifyText work with IE. defaults to a style of "position: relative; zoom:1;" for the created SPAN wrappers. It also replaces spaces with non-breakable spaces. These sit-ups are required to work around problems with rendering elements with the proprietary IE "layout" and non-quirksmode documents.
 425  
 426  * Add a break to scriptaculous.js when the includes are done [thx to Danilo Celic]
 427  
 428  * Fixed a problem with the Autocompleter when hitting ESC would select the entry in IE and redisplay the entries box in Safari
 429  
 430  * Fixed that the onDrop callback on Droppables didn't receive the dopped element as second parameter
 431  
 432  * Make check for correct Prototype version on loading script.aculo.us
 433  
 434  * Changed implementation of Builder to an innerHTML-based approach to make it work with IE6 (note: removed special "style" handling for now)
 435  
 436  * Changed non-sync Effects to use a common setInterval call for better timing and page update speeds. See the new Effect.Queue object. 
 437  
 438  * Fixed a problem with setting opacity in Effect.Opacity to very small values
 439  
 440  * Changed the implemention of Effect.Base to use setInterval
 441  
 442  * Set version number to 1.5_pre4_trunk
 443  
 444  * Added experimental Effect.Text function that allows to start delayed text effects, see test/functional/texteffects_test.html.
 445  
 446  * Added experimental Effect.tagifyText(element) which wraps an elements text nodes characters in relatively positioned span elements
 447  
 448  * Added "delay" option to Effect.Base to start an effect only after a specified delay
 449  
 450  * Finetuning unittest.js + even more unit tests
 451  
 452  * Added support for Firefox and Konqueror automatic unit testing on Linux [Michael Schuerig]
 453  
 454  * Added basic unit test files for Effects, updated unit testing tests
 455  
 456  * Fix typo in lib/prototype.js fix in R2069 (whoops)
 457  
 458  * Added unit test for Position.clone
 459  
 460  * Made the Postition.cumulative override recognize KHTML and AppleWebKit
 461  
 462  * Fix the "hide form controls" iframe fix on the Autocompleter on Internet Explorer
 463  
 464  *V1.5.0_pre3*
 465  
 466  * More positioning fixes, expanded Element.clone [thx to Michael Schuerig]
 467  
 468  * Fixed some JavaScript warnings about redeclared vars [Courtenay]
 469  
 470  * Fixed a problem with autocompleting update divs not correctly positioned inside positioned elements [thx to Jonathan Feinberg]
 471  
 472  * Workaround for a Safari bug on absolutely positioned children of the BODY element
 473  
 474  * Added test/run_functional_test.html to more easily find your way around in the functional tests
 475  
 476  * Fixed some missing var declarations in effects.js
 477  
 478  * Support for automatic unit testing on IE/Win [Jon Tirsen]
 479  
 480  * Added loading the text for the Ajax.InPlaceEditor from the server, more CSS support [Richard Livsey, Jon Tirsen]
 481  
 482  * Made builder_test.html unit test work with Safari, fixed (one of two) caching issues with javascripttest.rb, added ajax_autocompleter_test.html to Rakefile unittests
 483  
 484  * Fixed Element.Class getting false matches on class names like classA-foobar, added unit tests [Martin Bialasinski]
 485  
 486  * Added a test to evluate the Fade/Appear effects across browsers and elements (test/functional/effects6_test.html)
 487  
 488  * Framework for completely self-running in-browser unit tests on Mac OS X (try "rake unittest") [Jon Tirsen]
 489  
 490  * Updates to Ajax.InPlaceEditor (Highlighting, Ajax options, more) [Jon Tirsen]
 491  
 492  * Made event registering on Draggables happen per drag for improved performance [thx to Cathy]
 493  
 494  * Moved Element.collectTextNodesIgnoreClass to util.js (preparation for refactoring)
 495  
 496  * Made sortable onChange option work again
 497  
 498  * Fixed a bug with Sortables resulting in wrong result when using Sortable.serialize with onUpdate on ghostly Sortables [thx Richard Livsey, Caleb Buxton]
 499  
 500  * Changed version number in scriptaculous.js to 1.5_pre3
 501  
 502  * Moved setting focus in Autocompleter to updateElement function to make it overridable [Brian Palmer]
 503  
 504  * Added special handling for style attributes to Builder [Michael Schuerig]
 505  
 506  * Changed opacity=1.0 check back to be inline with its original (pre 1.5) implementation to prevent flickering in Firefox < 1.1 on opacity-based effects (this also fixes flickering with drag-and-drop, sortable lists and autocompleting text fields). Note that this potentially breaks correct colors in some situations. [thx to David Zülke]
 507  
 508  * Automatically deactivate browser built-in autocompletion on autocompleting textfields, fixes part of Rails #1824.
 509  
 510  * Fixed a problem with Ajax.InPlaceEditor causing a JavaScript exception on Safari [thx to Patrick Lenz]
 511  
 512  *V1.5.0_pre2*
 513  
 514  * Fixed a weird character in dragdrop.js, added check to allow empty containers on Sortables (useful with dropOnEmpty option) [thx to Dave Strus]
 515  
 516  * Added unit test runner file test/run_unit_tests.html, new unit test files must be listed in test/unit/index.html
 517  
 518  * Added unit tests for Prototype string functions
 519  
 520  *V1.5.0_pre1*
 521  
 522  * Prepared README for V1.5.0_pre1
 523  
 524  * Added a main scriptaculous.js file to load in the other libraries transparently:
 525  
 526    <script src="path/to/prototype.js" type="text/javascript"></script>
 527    <script src="path/to/scriptaculous.js" type="text/javascript"></script>
 528    
 529    in the HEAD section of an HTML file is now all that's needed to include all of the script.aculo.us libraries, 
 530    given that they all can be accessed by the same path as scriptaculous.js is.
 531  
 532  * Fixed possible problem with greedy Droppables when using the dropOnEmpty option on Sortable.create
 533  
 534  * Added new CSS/background color features to Ajax.InPlaceEditor [Jon Tirsen]
 535  
 536  * Added unit test for Autocompleter, first Version
 537  
 538  * Added Event.simulateKey/s to unittest.js. Note that due to a bug in Firefox this will only work with Firefox up to v1.0.4 (see https://bugzilla.mozilla.org/show_bug.cgi?id=289940)
 539  
 540  * Fixed a condition where standard a href=xxx links wouldn't work in autocomplete results. These do now, the onclick event is not cancelled. [thx to Jasper Slits]
 541  
 542  * Fix showing ghosting marker only on ghosting Sortables
 543  
 544  * Some more Builder stuff, expanded builder unit tests
 545  
 546  * Moved stuff that didn't belong into specific libs into util.js; util.js is now required for all script.aculo.us libs
 547  
 548  * Corrected weirdness in unittest.js
 549  
 550  * Added dropOnEmpty option to Sortables to allow dropping on empty lists (see test/functional/sortable3_test.html)
 551  
 552  * Changed algoritm for drag/drop position setting
 553  
 554  * Changed workaround for class attributes (fixes a Firefox 1.0 error) from klass to className to be more Javascriptesque [thx to Martin Bialasinski]
 555  
 556  * Fixed a typo in ajax_inplaceeditor_test.html
 557  
 558  * Updated Rakefile to add unittest.js and util.js to the package
 559  
 560  * Added util.js which contains various utlity functions and extensions to Prototype
 561  
 562  * Major restructuring
 563  
 564  * Added TEXTAREA support to Ajax.InPlaceEditor [Sanford Barr]
 565  
 566  * Added Ghost Train alpha 0.1.0. See ghosttrain/test.html.
 567  
 568  * More features for Ajax.InPlaceEditor [Jon Tirsen]
 569  
 570  * Tweaks to unittest.css [Thomas Fuchs]
 571  
 572  * Refactoring and new features in unittest.js [Thomas Fuchs] [Jon Tirsen]
 573  
 574  * Fixed a wrong variable reference in Effect.Scale
 575  
 576  * Fix Element.makePositioned to recognize the 'static' position
 577  
 578  * Allow to choose the parameter name for Ajax.Autocompleter [Cameron Braid]
 579  
 580  * Changed resolving indicator DOM element more flexibility [Cameron Braid]
 581  
 582  * Fixed a reference in Ajax.InPlaceEditor
 583  
 584  * Added contributors to unittest.js
 585  
 586  * Souped-up Ajax.InPlaceEditor, added support for a form id and specifying all the texts through options [Jon Tirsen]
 587  
 588  * Make unit testing look good [Michael Schuerig]
 589  
 590  * Changed default revert duration for Draggables to distance-dependent algorithm [suggested by San] 
 591  
 592  * Fix double unescaping in Autocompleter
 593  
 594  * Refactoring auf Autocompleter classes to use camelCase (note: changes the syntax of some of the options)
 595  
 596  * Add updateElement option to Autocompleter [Rob Sharp]
 597  
 598  * Updated Ajax.InPlaceEditor, refactoring of unit testing [Jon Tirsen]
 599  
 600  * Added preliminary version of Ajax.InPlaceEditor to controls.js; added experimental Firefox only functional testing for it (inplaceeditor_result.html) [Jon Tirsen]
 601  
 602  * Added some addtional test files.
 603  
 604  * Fixes a bug with Droppables not recognizing a drop if no hoverclass is given [thanks drewie]
 605  
 606  * Fixes to ghosting marker, allow a predefined marker (element with id "dropmarker").
 607  
 608  * Changed Effect.Opacity to better handle 100% opacity
 609  
 610  * Various fixes to ghosting, improves compatiblity with Safari and IE. [thanks to David Zülke]
 611  
 612  * Added experimental ghosting option to Sortables. See sortable_functional_ghosting.html for usage.
 613  
 614  * Renamed the clone option on Draggables to "ghosting".
 615  
 616  * Added experimental "clone" option to Draggable to so that a "clone" stays in place while dragging a translucent version of the draggable element. Currently, this requires relatively positioned elements, and doesn't work with sortable lists (but should after some tweaking). See dragdrop_function_4.html test file for details.
 617  
 618  * Added Element.getStyle to find computed CSS styles of an element. Note: doesn't work in all cases in Safari, see my bug report at http://bugzilla.opendarwin.org/show_bug.cgi?id=4125
 619  
 620  *1.1beta1*
 621  
 622  * Fixed rendering of last frame of animation when from/to is not 0.0/1.0. [thanks to David Zülke]
 623  
 624  * Updated internal Prototype JavaScript framework to version 1.4.0_pre2 (patched w/ workaround for Ajax.Updater init bug)
 625  
 626  * Some refactoring of controls.js to get rid of "dirty" implementation detail (dont' ask)
 627  
 628  * Added returning the generated combined effects to allow for .cancel() on all effects
 629  
 630  * Updated internal Prototype JavaScript framework to version 1.4.0_pre2
 631  
 632  *Rails 0.13.1*
 633  
 634  * Updated Ajax.Autocompleter to deal with parameters options correctly [Martin Marinschek]
 635  
 636  * Updated controls.js to allow multple matches in local localcompletion [Ivan Krstic]
 637  
 638  * Make version of prototype.js in lib have a nicer Event object [David Zülke]
 639  
 640  * Added incremental and local autocompleting and loads of documentation to controls.js [Ivan Krstic]
 641  
 642  * Experimental: make version of prototype.js in lib destroy events on page unload to prevent browser memory leaks
 643  
 644  * Fixed a possible memory leak in dragdrop.js
 645  
 646  * Make version of prototype.js in lib compatible with some 3rd-party JavaScript libraries (like IE7) by refactoring to use Object.extend() for testing [David Zülke]
 647  
 648  * Make effects.js, dragdrop.js and controls.js compatible with some 3rd-party JavaScript libraries (like IE7) by refactoring to use Object.extend() [David Zülke]
 649  
 650  * Changed some tests to work better
 651  
 652  * Always reset background color on Effect.Highlight; this make change backwards-compatibility, to be sure include style="background-color:(target-color)" on your elements or else elements will fall back to their CSS rules (which is a good thing in most circumstances)
 653  
 654  * Removed a possible memory leaks with IE with sortables and droppables (removed references from elements)
 655  
 656  * Changes to class extension in effects.js
 657  
 658  * Make Effect.Highlight restore any previously set background color when finishing (makes effect work with set CSS classes)
 659  
 660  * Added capability to remove draggables/droppables and redeclare sortables in dragdrop.js
 661  
 662  * Added Effect.ScrollTo to smoothly scroll the page to an element
 663  
 664  * Better Firefox flickering handling on SlideUp/SlideDown
 665  
 666  * Some cleaning up in effects.js
 667  
 668  * Removed a possible memory leak in IE with draggables
 669  
 670  * Added support for cancelling dragging my hitting ESC
 671  
 672  * Changed logic of drag-and-drop to only include the last referenced droppable when firing a drop event. This change also offers slight performance gains. [Dominik Wagner]
 673  
 674  * Added addtional effects test page, added tests for scriptfragment matching
 675  
 676  *1.0.0*
 677  
 678  * Changed auto-hiding update div in Ajax.Autocompleter
 679  
 680  * Changed default serialization on Ajax.Autocompleter to use Form.Element.serialize
 681  
 682  * Added test file for drag/drop inside scrolled elements
 683  
 684  * Fixed dragging of unpositioned elements in Internet Explorer
 685  
 686  * Change default behaviour of Ajax.Autocompleter to do automatic overlapping, sizing and appear/fade effects
 687  
 688  * Fixed Internet Explorer hide-windowed-controls iframe handling
 689  
 690  * Changed Ajax.Autocompleter event handling
 691  
 692  * Added onShow/onHide callbacks to Ajax.Autocompleter to allow for customized handling/effects
 693  
 694  * Fixed SlideUp/SlideDown to restore the overflow CSS property (note: Firefox 1.0.X is buggy, set overflow:hidden as a workaround)
 695  
 696  * Fixed BlindUp/BlindDown to restore the overflow CSS property (note: Firefox 1.0.X is buggy, set overflow:hidden as a workaround)
 697  
 698  * Fixed draggables with revert:false on repeated drags behaving badly
 699  
 700  * Expanded the revert option on draggables to optionally take a function and revert only if it returns true
 701  
 702  * Added the dragged element as a parameter to the Draggables.notify callbacks [Michael Sokolov]
 703  
 704  * Removed a deprecated reference to Effect2 om Effect.Fold
 705  
 706  * Make the percentage on Element.setContentZoom absolute
 707  
 708  * Corrected rendering of Ajax.AutoCompleter when focus is lost while updating
 709  
 710  * Added (crude) functional tests
 711  
 712  * Some slight refactoring in controls.js
 713  
 714  * Changed dragdrop.js to use the Effect namespace for its effects
 715  
 716  * Updated to Prototype 1.3.0: removal of prototype-ext.js; refactoring.
 717  
 718  * Fixed behaviour of cursor keys in Safari on autocomplete script
 719  
 720  * Fixed Position.within_including_scrolloffsets
 721  
 722  * Fixed sortables that are absolutely positioned
 723  
 724  * Fixed unhandled whitespace in Ajax.Autocompleter
 725  
 726  * Updated prototype-ext.js to include additions for Ajax.Autocompleter
 727  
 728  * Added controls.js, contains AJAX autocompleting text fields from #960
 729  
 730  * Refactored Event object
 731  
 732  * Renamed effects2.js to effects.js
 733  
 734  * Fixed draggables on pages with no droppables
 735  
 736  * Moved Event, Position and Element.Class to prototype-ext.js in preparation to Rails 0.13
 737  
 738  * Added Effect.Transitions.pulse
 739  
 740  * Added Effect.Pulsate and Effect.Fold effect by Justin Palmer
 741  
 742  * Added transitions by Mark Pilgrim: .full, .none
 743  
 744  * Added effects by Mark Pilgrim: Effect.Grow, Effect.Shrink
 745  
 746  * Changed effects namespace to Effect. (Effect2 is deprecated, but works too)
 747  
 748  * Changed old Effect.ContentZoom class to Element.setContentZoom() function
 749  
 750  * Greatly expanded Effect.Highlight to have user-defined colors and autodetecting the background color
 751  
 752  * Converted remaining effects (Squish, Highlight) to new format
 753  
 754  * Sortable.create now passes the zindex, starteffect, reverteffect and endeffect options to the underlying Draggables
 755  
 756  * Sortable.serialize now honors the only option on Sortable.create
 757  
 758  * New overridable options on Draggables: zindex, starteffect, reverteffect, endeffect
 759  
 760  * Fix a Gecko engine flicker on Sortables in dragdrop.js
 761  
 762  * Fixed event.isLeftClick
 763  
 764  * Some small changes in effects2.js
 765  
 766  * Refactoring of dragdrop.js
 767  
 768  * Added an Object.prototype.inspect() and more verbose messages for js unit testing
 769  
 770  * Added test/unittest.js and initial tests in test/html. 
 771  
 772  * Cleaning up of effects2.js (convert tabs to spaces)
 773  
 774  * Added Rakefile for distribution packaging (default task = make distribution, rake clean for cleaning up)
 775  
 776  * Initial check-in and directory layout for the script.aculo.us JavaScripts


Généré le : Fri Mar 30 01:27:52 2007 par Balluche grâce ŕ PHPXref 0.7