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 work every day, even if you're not aware of it (sounds creepy, I know!). Need JS foo? Hire me.

script.aculo.us 1.8 preview

October 12th, 2007 by Thomas Fuchs, 29 comments »

What’s in for you (compared to script.aculo.us 1.7):

  • Prototype 1.6 (lastest trunk version)
  • Complete rewrite of Ajax.InPlaceEditor and Ajax.InPlaceCollectionEditor
  • Full CSS inheritance in Effect.Morph
  • New core effect: Effect.Tween
  • Sound: play mp3 files for sound effects; uses native playback on IE and available plugins whereever possible
  • Performance improvements
  • Tons of bugfixes

As always, you’ll find more detailed information in the CHANGELOG.

Note that script.aculo.us 1.8 will mark a feature freeze and only bugfixes will be applied to the 1.x branch of script.aculo.us in the future. script.aculo.us 2.0 is basically a complete rewrite to make things more awesometastic, but I’m getting ahead of myself now—expect something in the near future. :)

Download it over at the script.aculo.us site, 196k zip file.

Post to Twitter Tweet This Post Post to Digg Digg This Post Post to Facebook Share on Facebook

29 comments »

JavaScript Rocks! Peformance ebook
Do you run a web site or web application? Do your users a favor, and grab our ebook on JavaScript performance. Profit from our knowledge gathered in over 15 years of working with the Web and JavaScript and make your sites ultra-fast and your users ultra-happy.

29 Comments on “script.aculo.us 1.8 preview”

  1. 1 Linux Juggler said at 8:09 pm on October 12th, 2007:

    looks great …
    well i cant wait until v.2.0 comes out ..

    thank you for your effort ..

  2. 2 jonas said at 8:09 pm on October 12th, 2007:

    nice… please make another tease for 2.0 :)

  3. 3 Diego M. Del Vecchio said at 8:09 pm on October 12th, 2007:

    Awesome, now you make me anxious about 2.0! :)

  4. 4 alex said at 8:09 pm on October 12th, 2007:

    translated this post in french : http://www.reve-collectif.net/?p=54
    Thanks
    Alex

  5. 5 boredom2 said at 8:09 pm on October 12th, 2007:

    hi.

    i think there is a problem concerning the slider-elements and internet explorer. they work as intended in firefox, but nothing happens in IE (6 and 7).
    Do I have to change some scripting, or is this a bug?

    thank you,

    Christoph

  6. 6 Thomas Fuchs said at 8:09 pm on October 12th, 2007:

    @boredom2: you might have hit a bug– please use the <a href="http://groups.google.com/group/rubyonrails-spinoffs">google group</a> to discuss!

  7. 7 Jai said at 8:09 pm on October 12th, 2007:

    @th0fu, <3.

    Are you including envelopes (ADSR) in 2.0 like I asked?

    Much excited.

  8. 8 mc said at 8:09 pm on October 12th, 2007:

    One thing I noticed – in the changelog there are several noted fixes to Effect.BlindDown (namely, #2123, #5089 and #3667), but the code for BlindDown in effects.js is the same as the 1.7.0 version. Am I missing something?

  9. 9 mg said at 8:09 pm on October 12th, 2007:

    Theres an error with scrolling to an anker. Just replaced with the new version, and by clicking links on my website it scroll to the top.

    Firefox 2.0.0.7

  10. 10 mKay said at 8:09 pm on October 12th, 2007:

    Nice but did I miss something and is the official prototype 1.5.1 compatible script.aculo.us (version 1.7.3) simply forgotten to be released? I cannot use a beta version in a live website.

  11. 11 Ran Baron said at 8:09 pm on October 12th, 2007:

    Drag and Drop functionality seems to break on IE with the newest Prototype v1.6.0 rc1 released a day ago. Any ideas?
    As with everyone else… I can’t wait for version 2….

  12. 12 amit said at 8:09 pm on October 12th, 2007:

    hey i am getting an routing error with builder and slider.js can any body help me out in getting rid of this error or tell me the location of these scripts.
    please urgent

  13. 13 Neeraj said at 8:09 pm on October 12th, 2007:

    Is it working properly in all the browsers and what about old browsers like FF 1.5 and IE 5.5 ?

  14. 14 Sam Stephenson said at 8:09 pm on October 12th, 2007:

    @Nick and @Jai, the latest version of scriptaculous in SVN is compatible with Prototype 1.6.0_rc1.

    svn co http://svn.rubyonrails.org/rails/spinoffs/scriptaculous

  15. 15 Nick said at 8:09 pm on October 12th, 2007:

    Can we get a scriptaculous version compatible with latest version of prototype? Please?

  16. 16 Jai said at 8:09 pm on October 12th, 2007:

    Agreed! Latest version would be nice.

    Also, just noticed something that took me hours to figure out…:

    When IE6’s cache options are set to update EVERY TIME instead of AUTOMATICALLY, things like setOpacity make a request every time, so calling a fade or appear is useless.. it just flashes funny and makes a whole bunch of requests.

    setOpacity part of prototype though, I believe..?

    Is this something that might be fixable? doesn’t really seem like it to me..

  17. 17 Mike P said at 8:09 pm on October 12th, 2007:

    Great! But, I noticed that Draggable’s can still not be dragged outside of a scrolled container (a container with overflow:auto set).

    This has been an outstanding bug for a while, will there be a fix for this in 2.0? Please?!!?

    Thanks, and great work!!!

  18. 18 ANexus said at 8:09 pm on October 12th, 2007:

    Hello,

    I’ve found a bug in Ajax.InPlaceCollectionEditor

    In IE7 it’s BAD but in Firefox it’s OK

    Thank’s for the script,

    Best regard’s,
    Stéphane

  19. 19 Grafikkarte said at 8:09 pm on October 12th, 2007:

    Ok there are some small little bugs, but this is still a great Script. And the next Version of this gorgeous Script will be perfect. Thanks for this one. ;)

  20. 20 Adam said at 8:09 pm on October 12th, 2007:

    Will version 1.8 always be seperate .js files with dynamic script loading?
    The reason I ask is Im using it in ASP.NET webcontrols as ‘embedded resources’ where the runtime generates a GUID URL for scripts, this means that if the scriptaculous ‘loader’ is looing for ‘effects.js’ it wont find it because ASP.NET is delivering it as some mangled GUID.
    This was ok before as there was only 1 script…but is going to be impossible not if its not available in single-file form…?

    Thanks!

  21. 21 polypus said at 8:09 pm on October 12th, 2007:

    So can i just drop the svn version along with Prototype 1.6.0_rc1 into a fresh new rails 2.0 app
    and have everything work smoothly?

    cheers, and thanks for the lib.

  22. 22 benb said at 8:09 pm on October 12th, 2007:

    I also note the same drag drop issue with the latest version of Prototype. It works with the included version, however it does not work with the RC1 version and IE. Neither IE6 nor IE7 work with it.

  23. 23 msznapka said at 8:09 pm on October 12th, 2007:

    Why there is still such horrible thing like document.write, which doesn’t work in XHTML.

    scriptaculous.js:30

    new Insertion.Bottom($$(‘head’).first(), new Element(’script’, {src: libraryName, type: ‘text/javascript’}));

  24. 24 Alex Le said at 8:09 pm on October 12th, 2007:

    With Prototype 1.6.0_rc1, Scriptaculous 1.8 Drag and drop failed in IE6. FF works great. Probably the recent changes in the newest update of prototype inadvertently broke the D&D. I’m waiting for the fix and hopefully this issue will be resolved soon.

    Anybody knows a fix please kindly let me know also.

    Alex

  25. 25 joaquin said at 8:09 pm on October 12th, 2007:

    nice, thanks for this amazing ajax library

  26. 26 karl said at 8:09 pm on October 12th, 2007:

    Can’t wait for 2.0…

    Eeek, spammers!

  27. 27 Lennon Jesus said at 8:09 pm on October 12th, 2007:

    Wonderful!!!

  28. 28 tbade said at 8:09 pm on October 12th, 2007:

    thank you

  29. 29 Clint Valusek said at 8:09 pm on October 12th, 2007:

    I just jumped a project from 1.5.3 to 1.8 and it had major issues. I may have not made some required changes but it broke everything related to scriptaculous. This project is web based software and client did not care for Mozilla support. Thus the login box alone does not work in Mozilla and so I cannot test it in Mozilla only IE 7.

    Blinker Says 1.8 is still in preview but downloads page says it is current release.

    Please do something about the scourge of the next posting to your forms.