Add inside your <HEAD></HEAD> HTML tag:
<HEAD> ... <script language="JavaScript1.3" src="js/euDock.Image.js"></script> ... </HEAD>
Object Definition:
/* * euImage is the euImage Object inside the "euDock.Image.js" script * the common constructor is: * * {euImage:{image : [-(image name)-], * PngObjIE : [-(NoFadingIE_PNG object)-]}} * * image : image name * PngObjIE : (unnecessary) * : This parameter is useful if you use a PNG image in Internet * : Explorer and you are sure that this image will not fade to another. * : For example the PNG images applied to the dock bar * : or the PNG images used in icons with only 1 image * : or the first PNG image in the icons with (fadingType:euFIXED) * : parameter set. * : It may be complex but the performances are improved * : with PNGs on Internet Explorer * : * : euImageNoFadingIE_PNG : is the object used in this case * : * : (unnecessary) with gif,jpg,(PNGs without alpha) images * : or with fading images */ {euImage : {image : "iconsEuDock/euDock-red.png", PngObjIE : euImageNoFadingIE_PNG}}
|
Add inside your <HEAD></HEAD> HTML tag:
<HEAD> ... <script language="JavaScript1.3" src="js/euDock.Blank.js"></script> ... </HEAD>
Object Definition:
/* * euBlank is the euBlank Object inside the "euDock.Blank.js" script * the common constructor is: * * {euBlank:{width : [-width-], * height : [-height-]}} * * width,height : obvious * * instead to use blank gif images, you can use this * object to improve performances * (the browser doesn't consider his hidden dimension) */ {euBlank:{width:100,height:100}
|
Add inside your <HEAD></HEAD> HTML tag:
<HEAD> ... <script language="JavaScript1.3" src="js/euDock.Image.js"></script> <script language="JavaScript1.3" src="js/euDock.Ghost.js"></script> ... </HEAD>
euGhost need euImage object (inside "euDock.Image.js" script) render engine
Object Definition:
/* * euGhost is the euGhost Object inside the "euDock.Ghost.js" script * the common constructor is: * * {euGhost:{ * ghost : [-Ghost Image Name-], * eyeball : [-Eyeball Image Name-], * eyespot_1 : [-Left Spot Image Name-], * eyespot_2 : [-Right Spot Image Name-], * shadow : [-Shadow Image Name-], * shadowPos : {x:[-X Pos-],y:[-Y Pos-]}, * spotCoord1: {x:[-X Pos-],y:[-Y Pos-],rad:[-Radius-]}, * spotCoord2: {x:[-X Pos-],y:[-Y Pos-],rad:[-Radius-]}, * PngObjIE : [-(NoFadingIE_PNG object)-] * }} * * ghost , eyeball , eyespot_1 , eyespot_2 , shadow * : these are the images of the ghost object * * shadowPos : x and y relative position of the shadow (eyeShadow) * (shadow and shadowPos are not necessary) * (if euGhost doesn't fading, the * eye shadow can be unuseful) * * spotCoord1 : x and y relative position of the center of * spotCoord2 : left and right eyeball * : rad is the radius in pixel from the center * * PngObjIE : euGhost use euImage render Engine and can support * : this parameter descripted before. * : (in this page there is an euGhost [not fading] object in the bar) * * euGhost doesn't completely disappear * eyeball, shadow and eyespot(1-2) are always visible * these are euImage objects with: * (PngObjIE : euImageNoFadingIE_PNG) * parameter set. */ {euGhost:{ ghost : "ghostImages/ghost_red-1.png", eyeball : "ghostImages/eyes.png", eyespot_1 : "ghostImages/eye-spot-1.png", eyespot_2 : "ghostImages/eye-spot-2.png", shadow : "ghostImages/eyes-shadow.png", shadowPos : {x:5,y:10}, spotCoord1: {x:36,y:36,rad:13}, spotCoord2: {x:72,y:38,rad:7}, PngObjIE : euImageNoFadingIE_PNG }}
|
Add inside your <HEAD></HEAD> HTML tag:
<HEAD> ... <script language="JavaScript1.3" src="js/euDock.Label.js"></script> ... </HEAD>
Object Definition:
/* * euLabel is the euLabel Object inside the "euDock.Label.js" script * the common constructor is: * * {euLabel:{ * object :[-The object you want inside the euLabel-], * txt :[-Label text-]; * style :[-CSS Style of the label-], * anchor :[-Hooking Position-], * offsetX:[-X Offset-], * offsetY:[-Y Offset-]}} * * object : can be every euDock object with his parameters (see the examples) * txt : The text you want inside the label * style : (unnecessary) CSS style of the label * : (the text is inside a SPAN element) * anchor : (euUP,euDOWN,euLEFT,euRIGHT) * : Align to the middle (TOP,DOWN,LEFT,RIGHT) of the Icon * offsetX: X and Y offset from * offsetY: the previous anchor */ {euLabel:{ object : {euGhost:{ ghost : "ghostImages/ghost_purple-1.png", eyeball : "ghostImages/eyes.png", eyespot_1 : "ghostImages/eye-spot-1.png", eyespot_2 : "ghostImages/eye-spot-2.png", shadow : "ghostImages/eyes-shadow.png", shadowPos : {x:5,y:10}, spotCoord1: {x:36,y:36,rad:13}, spotCoord2: {x:72,y:38,rad:7} }}, txt : "HI I'M a <b>GHOST</b>", style : "border : 1px solid #9Fb6b6;", anchor : euDOWN, offsetX : 0, offsetY : -120}} Another example {euLabel:{ object : {euImage:{image:"iconsEuDock/euDock-purple.png"}}, txt : "HI I'M a <b>LABEL</b><br>I'm the other line"; style : "text-align : center; border : 5px dashed #9Fb6b6;", anchor : euDOWN, offsetX : 0, offsetY : -120}}
|