Floom
=====
Floom is an extendible blinds-like slideshow widget for MooTools 1.2.2+.

How to use
----------
There are two ways of setting Floom up. One is the object way, where you specify the image url and the caption using the key-value notation:
### JavaScript
var slides = [
{
image: 'photo-1.jpg',
caption: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit'
},
{
image: 'photo-2.jpg',
caption: 'Excepteur sint occaecat cupidatat non proident'
}
];
$('blinds').floom(slides, {
axis: 'vertical'
});
### HTML
The second one is by simply passing a element collection, ie. `$$('#blinds img')`, where the passed element has to be the actual image collection. In this scenario the caption is the elements **title** attribute:
### JavaScript
$('blinds').floom($$('#blinds img'), {
axis: 'vertical'
});
### HTML
Options
-------
All options have default values assigned, hence are optional.
### Version 1.1
* Bugfixes
* Removed **onFirst** and **onLast** options
### Version 1.0
* **prefix**: (str) class prefix for dynamically created elements. Defaults to floom
* **amount**: (int) amount of blinds. Defaults to 24
* **animation**: (int) animation duration for each blind (slice). Defaults to 70
* **interval**: (int) the interval between slide change. Defaults to 8000
* **axis**: (str) either horizontal or vertical. Defaults to vertical
* **progressbar**: (bool) show the progress bar. Defaults to true
* **captions**: (bool) show the captions. Defaults to true
* **captionsFxIn**: (obj) extend morph-in
* **captionsFxOut**: (obj) extend morph-out
* **slidesBase**: (str) the directory where to look for images/slides
* **sliceFxIn**: (obj) extend morph-in
* **onSlideChange**: fires on slide change
* **onPreload**: fires on slides preload (once, on script initialization)
* **onFirst**: fires when at the first slide
* **onLast**: fires when at the last slide