diff options
author | xue <> | 2007-03-26 00:27:59 +0000 |
---|---|---|
committer | xue <> | 2007-03-26 00:27:59 +0000 |
commit | 0f00e85e311955b3f84dde559da6b5a2ab5c3cda (patch) | |
tree | ccb93c4e2d056c69209307fcb680fc23a9c57370 /framework/Web/Javascripts/effects/CHANGELOG | |
parent | cbee2945d1858f7f256b44a3fbfe816dc0202f4d (diff) |
merge from 3.0 branch till 1769.
Diffstat (limited to 'framework/Web/Javascripts/effects/CHANGELOG')
-rw-r--r-- | framework/Web/Javascripts/effects/CHANGELOG | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/framework/Web/Javascripts/effects/CHANGELOG b/framework/Web/Javascripts/effects/CHANGELOG index ab247a37..323ca859 100644 --- a/framework/Web/Javascripts/effects/CHANGELOG +++ b/framework/Web/Javascripts/effects/CHANGELOG @@ -1,3 +1,207 @@ +*V1.7.0* (January 19, 2007) + +* Cleanups for Effect.Morph + +* Monkeypatch Prototype 1.5.0 to incorporate [6002], fixes setStyle({opacity:0}) for IE + +* Fix Effect.inspect() for Prototype 1.5.0 final hash changes + +* Update to Prototype 1.5.0 final + +* New option keepBackgroundImage: true for Effect.Highlight, fixes #5037 [docwhat, tomg] + +* Minor tweaks for issues with application/xhtml+xml documents on Firefox, fixes #6836 [sjinks] + +* Fix a possible exception with Sortables, fixes #6828 [craiggwilson] + +* Update to Prototype 1.5.0_rc2 revision [5844] (as of Rails 1.2 RC 2) + +*V1.7.0 beta 2* (December 18, 2006) + +* Change the default setting for effects to support up to 60fps, if renderable by the browser. Add performance info to effects unit test. + +* Change get/setOpacity to use Prototype's new support for cross-browser opacity. + +* Update to Prototype 1.5.0_rc2 revision [5741], which fixes some of the reported issues with beta 1 (see Prototype's CHANGELOG for more): + * Opera 9, while not officially supported, should work now with Prototype and script.aculo.us + * Fixes issue with Safari when using Prototype's Ajax helpers with HTTP authorization + +* Add hash and CSS className support to Effect.Morph, fixes #6674 [Tobie] + Examples: + $(element).morph('myClass') + // will morph to all the properties specified + // in .className (in your external stylesheet). + // All properties which cannot be morphed (such as font-style) + // will be applied AfterFinish + $(element).morph('font-size: 10px') // or + $(element).morph({fontSize: '10px'}) // will morph the font-size to 10px + +*V1.7.0 beta 1* (November 21, 2006) + +* Add Element.morph() and Element.Methods.morph() as a shortcut to Effect.Morph + Example: + // basic Effect.Morph + $('error_message').morph('color:#f00;font-size:17px'); + // fade out after a while + $('error_message').show().morph('font-size:17px').morph('opacity:0',{delay:4}); + +* Update to Prototype 1.5.0_rc2 revision [5580] + +* Add a paramName option to the inplace editor for overriding the default parameter name of "value" + +* Add Effect.Transform that generates parallel executing Effect.Morph sets + Example: + // set up transformation + var transformation = new Effect.Transform([ + { 'div.morphing': 'font-size:20px;padding-left:40em' }, + { 'blah' : 'width:480px;border-width:10px;border-right-width:20px;margin:200px;margin-bottom:-20px;font-size:30px' } + ],{ duration: 0.5 }); + // play transformation (can be called more than once) + transformation.play(); + +* Add Effect.Morph core effect that morphs to a given CSS style rule. Effect.Morph does take orginal styles given by CSS style rules or the style attribute into consideration when calculating the transforms. It works with all length and color based CSS properties, including margins, paddings, borders, opacity and text/background colors. + Example: + new Effect.Morph('mydiv',{ + style: 'font-size:3em;color:#f00;border-width:2em', + duration: 2.0 + }); + +*V1.6.5* (November 8, 2006) + +* Update to Prototype 1.5.0_rc1 revision [5462] + +* Support the HTML 'for' attribute in Builder by using 'htmlFor', fixes #6472 [gjones, tdd] + + var node = Builder.node('label', { htmlFor: 'myinput' }); + +* Add support to run a specific failing unit test by clicking on the corresponding test result, fixes #6290 [leeo] + +* Add modifier key support to Event.simulateMouse, fixes #6391 [savetheclocktower] + +* Add rails-trunk update task, clean up references to MIT license + +* Add new 'with-last' queue position option to queue effects to occur in parallel with the last effect to start in the queue + +* Add new special core effect Effect.Event for one-shot events that follow timelines defined by effect queues + + new Effect.Event({ afterFinish:function(){ + // do some code here + }, position: 'end' }); + +* Do some refactoring to make use of Prototype 1.5 functionalities and save LOC + +* Fix an possible crash of IE on Effect.SlideUp, fixes #3192 [thx nel] + +* Add Builder.build() to create nodes from strings containing HTML, [DHH] + + var node = Builder.build("<p>this is <b>neat!</b></p>"); + +* Add a pulses parameter to Effect.Pulsate to control the amount of pulses, fixes #6245 [leeo] + + For example, Effect.Pulsate('d8', {pulses: 2}) would pulsate twice. If the option is not given, it defaults to five pulses. + +* Fix an issue with clicking on a slider span resulting in an exception, fixes #4707 [thx sergeykojin] + +* Fix an issue with Draggables when no options are supplied, fixes #6045 [thx tdd] + +*V1.6.4* (September 6, 2006) + +* Hotfix IE issues with patched Prototype V1.5.0_rc1 + +*V1.6.3* (September 5, 2006) + +* Update Prototype to V1.5.0_rc1 + +* Merge assertElementsMatch and assertElementMatches from Prototype's [4986] unittest.js [Sam Stephenson] + +* Update Prototype to revision [4930] + +* Fix various issues with IE detection and Opera, and setOpacity, fixes #3886, #5973 + +* Make Sortable.serialize handle DOM IDs like "some_element_1" correctly, fixes #5324 + +* Add assertRespondsTo and shouldRespondTo assertions + +* Add experimental alternate syntax for unit tests (Behaviour Driven Development-style) + +* Add support for onStart, onDrag and onEnd events directly on Draggables (invoked from the Draggables.notify), fixes #4747 [thx scriptkitchen] + +* Add element shortcuts to Builder that can be activated by calling Builder.dump() (see the unit test), fixes #4260 [thx napalm] + +* Fix selection of correct option in SELECT element generated by InPlaceCollectionEditor for indexed option arrays, fixes #4789 [thx steve] + +* Add autoSelect option to Autocompleters to auto select an entry if only one is returned, fixes #5183 [thx cassiano dandrea] + +* Added delay option to Draggables and Sortables, see test/functional/dragdrop_delay_test.html for usage, implements #3325 [thx lsimon, tomg] + +* Remove revert cache code obsoleted by #4706, fixes #3436 (again) [thx tomg] + +* Fix autoscrolling inside scrollable containers when window is scrolled too, fixes #5200 [thx wseitz] + +* Make Effect.Puff work correctly for floating elements, fixes #3777 [thx michael hartl] + +* Add version and timestamp to indvidual library files for easier identification (the files are preprocessed by the Rake fresh_scriptaculous task), fixes #3015 [thx Tobie] + +* Add assertIndentical and assertNotIdentical unit test assertions, which test for equality and common type, fixes #5822 [thx glazedginger] + +* Add integration test for Ajax autocompleter for results with no linebreaks, #4149 + +* Fix an issue with redrawing ghosted draggables that are inside a scrolled container, fixes #3860 [thx gkupps, tsukue] + +* Added a custom exception to all base effects when used on non-existing DOM elements, added a assertRaise method to unit tests + +* Fix autoscrolling when dragging an element unto a scrollable container, fixes #5017 [thx tomg] + +* Fix a condition where overriding the endeffect on Draggables without overriding the starteffect too leads to a Javascript error [thx Javier Martinez] + +* Fix a possible error with the drag/drop logic (affects the solution to #4706) + +*V1.6.2* + +* Fix a problem in the drag and drop logic if an reverting/drag ending draggable was initialized for a new drag (for example by clicking repeatedly) for all cases where the default start/revert/end-effects are used, fixes #4706 [thx tecM0] + +* Fix possible memory leaks with Draggables, fixes #3436 [thx aal] + +* Throw nicer errors when requires script.aculo.us libraries are not loaded, fixes #5339 + +* Make slider handles work when not displayed initially by using CSS width/height, fixes #4011 [thx foysavas] + +* Update sortable functional test with onUpdate counter + +* Make more Element extensions unit tests work on Safari + +* Add the assertMatch unit test assertion for asserts with RegExps [thx Ian Tyndall] + +* Fix a problem with Effect.Move causing "jumping" elements because of very low float numbers in some situations + +* Fix a missing semicolon in dragdrop.js, fixes #5569 [thx mackalicious] + +* Fix a slight inaccuracy with Effect.Scale that could lead the scaling to be one pixel off + +* Be more prototypish with Effect.Transitions.linear + +* Make Effect.Scale recognize font sizes that use the pt unit, fixes #4136 [thx aljoscha] + +* Fix IE hack in Effect.Opacity, fixes #5444 [thx nicholas] + +* Fix IFRAME layout fix for IE and Autocompleter, fixes #5192 [thx tommy skaue] + +* Fix only option in onEmptyHover, fiex #5348 [thx glenn nilsson] + +* Fix Effect.BlindDown and SwitchOff handling of supplied callbacks, fixes #5089 [thx martinstrom] + +* Fix a problem with field focus on Ajax.InPlaceEditor and loading external text, fixes #4988, #5244 [thx rob] + +* Do not attempt to scroll if scrollspeed is 0/0, fixes #5035 [thx tomg] + +* Fix a problem with Sortable Tree serialization, fixes #4939, #4688, #4767 [thx Sammi Williams] + +* Fix an endless loop with sliders, fixes #3226, #4051, #4765 [thx jeff] + +* Make autocompleter work with update DIVs that have scrollbars, fixes #4782 [thx Tommy Skaue] + +* Corrected options parsing on switchoff effect, fixes #4710 [thx haldini] + *V1.6.1* * Update to Prototype 1.5.0_rc0 |