init
This commit is contained in:
52
modules/EcmDocs/ListFunctions.js
Normal file
52
modules/EcmDocs/ListFunctions.js
Normal file
@@ -0,0 +1,52 @@
|
||||
// JavaScript Document
|
||||
function moveDiv(obj, mvTop, mvLeft) {
|
||||
obj.style.position = "absolute";
|
||||
obj.style.top = mvTop;
|
||||
obj.style.left = mvLeft;
|
||||
}
|
||||
function findPosX(obj)
|
||||
{
|
||||
var curleft = 0;
|
||||
if(obj.offsetParent)
|
||||
while(1)
|
||||
{
|
||||
curleft += obj.offsetLeft;
|
||||
if(!obj.offsetParent)
|
||||
break;
|
||||
obj = obj.offsetParent;
|
||||
}
|
||||
else if(obj.x)
|
||||
curleft += obj.x;
|
||||
return curleft;
|
||||
}
|
||||
|
||||
function findPosY(obj)
|
||||
{
|
||||
var curtop = 0;
|
||||
if(obj.offsetParent)
|
||||
while(1)
|
||||
{
|
||||
curtop += obj.offsetTop;
|
||||
if(!obj.offsetParent)
|
||||
break;
|
||||
obj = obj.offsetParent;
|
||||
}
|
||||
else if(obj.y)
|
||||
curtop += obj.y;
|
||||
return curtop;
|
||||
}
|
||||
function showdescription(id,title,desc,minus)
|
||||
{
|
||||
if(!minus)minus=0;
|
||||
var sum=17-minus;
|
||||
document.getElementById("opis").style.display="inline";
|
||||
document.getElementById("opis-title").innerHTML=title;
|
||||
document.getElementById("opis-desc").innerHTML=desc;
|
||||
posy=findPosY(document.getElementById("link-"+id))+sum;
|
||||
posx=findPosX(document.getElementById("link-"+id))-80;
|
||||
moveDiv(document.getElementById("opis"),posy,posx);
|
||||
}
|
||||
function hidedescription()
|
||||
{
|
||||
document.getElementById("opis").style.display="none";
|
||||
}
|
||||
Reference in New Issue
Block a user