One Down, One To Go
20/01/08 22:29 Filed in: Plugin
Release
Download it
now!
Carousel Beta 1
As some have noticed Carousel and Accordion have been stuck in Mootools 1.0 for a bit too long. This has caused some problems when these plugins are combined with other plugins that use newer versions on a Blocks page. Specifically Kwix and Payloom (as well as some plugins from other vendors) were not compatible.
This release brings Carousel up to date, corrects a few outstanding bugs, and adds one new low-level feature. Read on for more info...
What's Mootools?
At YourHead we sure like Mootools. It's a super lightweight Javascript base library that adds a lot of basic functionality to Javascript as well as some easy-to-use additions for building smooth animation and triggering all sorts of events. We like Mootools because it's fast, complete, and small. Three things that don't often come together.
The current (at least for a little while) version of Mootools is v1.1. It's not compatible with older 1.0 versions (or the new 1.2 beta). That means we try to update everything together. Accordion is next on our list.
Other Bug Fixes
Safari 3 introduced an odd incompatibility with certain Mootools style accessors. In particular the "overflow" style was no longer accessible as it's own function (as in el.style.overflow), even though this worked in previous versions of Safari and continues to work in Firefox. Fortunately Mootools often provides many ways to do things (just like on a Mac). So the same property is also accessible via a parameter to the getStyle function, as in: el.getStyle('overflow'). Code changed, everyone is happy.
A New Feature
You may not notice, but the background image loading Javascript has changed a bit. For those viewing large Carousel images or viewing over a slow link this will probably make life quite a bit easier. And for everyone else it shouldn't make any difference at all. The script will now only load a few images at a time, and only load the rest if the user browses to them. More specifically it loads the content images for all of the visible thumbnails plus the thumbnails on the next "page." Any other pages will only be loaded as they're needed.
Carousel Beta 1
As some have noticed Carousel and Accordion have been stuck in Mootools 1.0 for a bit too long. This has caused some problems when these plugins are combined with other plugins that use newer versions on a Blocks page. Specifically Kwix and Payloom (as well as some plugins from other vendors) were not compatible.
This release brings Carousel up to date, corrects a few outstanding bugs, and adds one new low-level feature. Read on for more info...
What's Mootools?
At YourHead we sure like Mootools. It's a super lightweight Javascript base library that adds a lot of basic functionality to Javascript as well as some easy-to-use additions for building smooth animation and triggering all sorts of events. We like Mootools because it's fast, complete, and small. Three things that don't often come together.
The current (at least for a little while) version of Mootools is v1.1. It's not compatible with older 1.0 versions (or the new 1.2 beta). That means we try to update everything together. Accordion is next on our list.
Other Bug Fixes
Safari 3 introduced an odd incompatibility with certain Mootools style accessors. In particular the "overflow" style was no longer accessible as it's own function (as in el.style.overflow), even though this worked in previous versions of Safari and continues to work in Firefox. Fortunately Mootools often provides many ways to do things (just like on a Mac). So the same property is also accessible via a parameter to the getStyle function, as in: el.getStyle('overflow'). Code changed, everyone is happy.
A New Feature
You may not notice, but the background image loading Javascript has changed a bit. For those viewing large Carousel images or viewing over a slow link this will probably make life quite a bit easier. And for everyone else it shouldn't make any difference at all. The script will now only load a few images at a time, and only load the rest if the user browses to them. More specifically it loads the content images for all of the visible thumbnails plus the thumbnails on the next "page." Any other pages will only be loaded as they're needed.
|
