ASNMTAP
view release on metacpan or search on metacpan
applications/htmlroot/overlib_debug.js view on Meta::CPAN
pLyr = debugID.split(',');
for(var i = 0; i<pLyr.length; i++) {
lyr = layerReference(pLyr[i]);
if(lyr != null && typeof lyr.position != 'undefined') lyr.position.canShow = 1;
}
}
function Pagelocation(x, y, canShow) {
this.x = x;
this.y = y;
this.canShow = (canShow == null) ? 0 : canShow;
}
function showAllVisibleLayers(){
var lyr, lyrObj, l = document.popups;
for (var i = 0; i<l.length; i++) {
lyr = layerReference(l[i]);
lyrObj = (olNs4 ? lyr : lyr.style);
if(lyr.position.canShow) {
positionLayer(lyrObj, lyr.position.x, lyr.position.y);
lyrObj.visibility = 'visible';
}
}
}
function positionLayer(Obj, x, y) { // Obj is obj.style for IE/NS6+ but obj for NS4
Obj.left = x + (olIe4 ? eval(docRoot + '.scrollLeft') : window.pageXOffset) + (olNs4 ? 0 : 'px');
Obj.top = y + (olIe4 ? eval(docRoot + '.scrollTop') : window.pageYOffset) + (olNs4 ? 0 : 'px');
}
function closeLayer(lyrID) {
var lyr = layerReference(lyrID);
lyr.position.canShow = 0;
lyr = (olNs4 ? lyr : lyr.style);
lyr.visibility = 'hidden';
}
function moveToBack(layer) {
var l = document.popups, lyr, obj, i, x = 10, y = 10, dx = 20, z = olZindex + 1;
if(l.length == 1) return;
lyr = layerReference(layer);
lyr.position.x = x;
lyr.position.y = y;
obj = (olNs4 ? lyr : lyr.style);
obj.zIndex = z;
for (i = 0; i<l.length; i++) {
if (layer == l[i]) continue;
lyr = layerReference(l[i]);
if(lyr.position.canShow == 0) continue;
obj = (olNs4 ? lyr : lyr.style);
obj.zIndex += 1;
lyr.position.x += dx;
lyr.position.y = y;
}
showAllVisibleLayers();
}
function rawTxt(txt) {
if (typeof txt != 'string') return;
return txt.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");
}
////////
// PLUGIN REGISTRATIONS
////////
registerCmdLineFunction(parseDebugExtras);
}
( run in 0.899 second using v1.01-cache-2.11-cpan-e1769b4cff6 )