--- zogiLib/js/Attic/dl_lib.js 2004/06/03 18:05:57 1.4 +++ zogiLib/js/Attic/dl_lib.js 2004/06/21 16:19:56 1.8 @@ -190,17 +190,22 @@ var elemScaler = null; var picElem = null; function dl_init() { - elemScaler = getElement("scaler"); - if (! elemScaler) { - return false; - } + elemScaler = getElement("scaler", true); picElem = getElement("pic", true); - if (picElem == null) { + if (picElem == null && elemScaler) { // in N4 pic is in the scaler layer picElem = elemScaler.document.images[0]; } + if ((!elemScaler)||(!picElem)) { + alert("Sorry, zogilib doesn't work here!"); + return false; + } // give a name to the window containing digilib - top.window.name = "digilib"; + if (dlTarget) { + window.name = dlTarget; + } else { + window.name = "digilib"; + } // put the query parameters (sans "?") in the parameters array parseParameters(location.search.slice(1)); // treat special parameters @@ -421,7 +426,6 @@ function moveCenter() { // move to handler unregisterMouseDown(elemScaler, moveCenterEvent); var pt = dlTrafo.invtransform(evtPosition(evt)); - alert("pt: "+pt.x+", "+pt.y); var newarea = new Rectangle(pt.x-0.5*dlArea.width, pt.y-0.5*dlArea.height, dlArea.width, dlArea.height); newarea = dlMaxArea.fit(newarea); // set parameters