[ Index ] |
|
Code source de Seagull 0.6.1 |
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
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Mar 30 01:27:52 2007 | par Balluche grâce ŕ PHPXref 0.7 |