%META:TOPICPARENT{name="OATDOCIndex"}%
---+ simplefx.js
Simple eyecandy effects: shadows, rounding etc.
%TOC%
---++ 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 roundDiv
Creates 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 roundDiv
Creates 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 roundImg
OAT.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 roundImg
OAT.SimpleFX.shadow("myDiv", {});
OAT.SimpleFX.roundDiv("myDiv", {antialias:1, size:5});
OAT.SimpleFX.shader("myDiv", ["myDiv1","myDiv2"], {type:2});
CategoryDocumentation CategoryOAT CategoryOpenSource CategoryToBeDone