Thomas Fuchs
Hi, I'm Thomas Fuchs. I'm the author of the script.aculo.us user interface JavaScript library, a member of the Prototype core team and a Ruby on Rails core alumnus.
You're using my JavaScript work every day, even if you're not aware of it!
@thomasfuchs on Twitter    Need consulting, corporate training or want me to speak at your conference? Contact me!

script.aculo.us V1.5_rc3, second release candidate

October 9th, 2005

The final release of script.aculo.us V1.5 should now be just around the corner!

Important changes and fixes from 1.5_rc1 (for a detailed list, see the CHANGELOG file):

  • Make Effect position available to callbacks
  • Droppables.fire: send event to onDrop callback [François Beausoleil], #2389
  • 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
  • Made Droppables.remove work again [thx Mindaugas Pelionis], #2409
  • Fixed that IE6 would incorrectly render the “fix-windowed-elements-overlapping” IFRAME on autocompletion [thx tshinnic], #2403
  • Fixed Element.getOpacity throwing an error on Safari in some situations (this caused the autocompleter not to work)
  • 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.
  • Started refactorings to use the new Prototype features and general code-cleanup
  • Update lib/prototype.js to Prototype 1.4.0_pre11
  • Fixed a typo breaking the up arrow key for autocompletion [thx tshinnic], #2406
  • Changed the handle option on Draggbles to accept classnames, or ids or elements [thx to Andrew West], #2274
  • Force indicator to be hidden on hiding autocompletion update element, #2342
  • Make Draggables honor external CSS positioning [thx to Mark Shawkey], #2359
  • Make zindex handling for Draggables honor external CSS styles
  • Fix two Sortable.serialize issues, [thx Avi, Gorou], #2339, #2357
  • Make Element.getOpacity work with IE, added unit tests [thx to Greg Hill]
  • Make Element.setOpacity honor non-alpha filters on IE (it now works with filters for alpha PNGs)
  • Fixed that Element.class.remove wrongly deleted spaces between class names, fixes #2311, #2313
  • Fixed Builder for OPTION and OPTGROUP tags on Firefox < 1.5 and Internet Explorer 6, completely fixes #2325
  • Improved Builder implementation to deal with Firefox-specific requirements and innerHTML parsing, partly fixes #2325
  • Attempt to fix crashes in Safari 2.0.1, probably related to the event registering und unregistering in Draggables, possibly fixes #2310

As always, a big thank you to all the contributors and testers!