simplefx.js
Simple eyecandy effects: shadows, rounding etc.
Functions
OAT.SimpleFX.shadow(element, options)
Adds a shadow to element. Available options are:
- imagePath - path to directory with shadow images
 - offsetX , offsetY - horizontal and vertical offset
 - rightSize , bottomSize - dimensions of shadows
 - rightImage , bottomImage , cornerImage - file names
 
OAT.SimpleFX.roundImg(element, options)
ToBeDone - Verify OAT.SimpleFX.roundDiv vs OAT.SimpleFX.roundImg - original documentation had this section header as roundImg -- but sample code was roundDivCreates rounded corners on element, using images. Available options are:
- corners - array of booleans, specifying corners to be rounded. Starting from left top clockwise.
 - edges - array of booleans, specifying edges to be rounded. Starting from top clockwise.
 - cornerFiles , edgeFiles - array of file names
 - thickness - array of sizes, specifying thicknesses of corners. Starting from left top clockwise.
 
OAT.SimpleFX.roundDiv(element, optionsObject)
ToBeDone - Verify OAT.SimpleFX.roundDiv vs OAT.SimpleFX.roundImg - original documentation had this section header as roundImg -- but sample code was roundDivCreates rounded corners on element, using stacked DIVs. Available options are:
- corners - array of booleans, specifying corners to be rounded, clockwise from top left.
 - color , backgroundColor - colors to be used. BackgroundColor is used only for computation of antialiasing color. Defaults to 'auto' (=inherit).
 - antialias - boolean value
 - size - radius. Good values are 2-8.
 
OAT.SimpleFX.shader(clicker, target, options)
Marks clicker as a button, which hides/shows target. Target may be an array of elements. Available options are:- 
            type
             - (toggle) 
- 0 = only hide
 - 1 = only show
 - 2 = both
 
 
Examples
Example 1, using OAT.SimpleFX.roundImg
ToBeDone - Verify OAT.SimpleFX.roundImg vs OAT.SimpleFX.roundDiv - original code had roundDiv, but description was roundImgOAT.SimpleFX.shadow("myDiv", {});
OAT.SimpleFX.roundImg("myDiv",{corners:[1,1,0,0]});
OAT.SimpleFX.shader("myDiv", ["myDiv1","myDiv2"], {type:2});
Example 2, using OAT.SimpleFX.roundDiv
ToBeDone - Verify OAT.SimpleFX.roundImg vs OAT.SimpleFX.roundDiv - original code had roundDiv, but description was roundImgOAT.SimpleFX.shadow("myDiv", {});
OAT.SimpleFX.roundDiv("myDiv", {antialias:1, size:5});
OAT.SimpleFX.shader("myDiv", ["myDiv1","myDiv2"], {type:2});
Referenced by...