Floom ===== Floom is an extendible blinds-like slideshow widget for MooTools 1.2.2+. ![Screenshot](http://nouincolor.com/forge/banners/Floom.png) 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