--- zogiLib/zogiLib.py 2004/04/01 10:54:17 1.6
+++ zogiLib/zogiLib.py 2004/04/16 14:07:08 1.7
@@ -504,7 +504,7 @@ class zogiLib(Folder):
def getDlInfo(self):
"""DLInfo"""
paramH={}
- baseUrl=re.sub("servlet/Scaler","/dlInfo-xml.jsp",self.digilibBaseUrl)
+ baseUrl=re.sub("servlet/Scaler","dlInfo-xml.jsp",self.digilibBaseUrl)
url=urllib.urlopen(baseUrl+self.REQUEST['QUERY_STRING'])
dom=xml.dom.minidom.parse(url)
@@ -528,7 +528,7 @@ class zogiLib(Folder):
fn=file(os.path.join(pathName,image))
self.images.manage_addImage(image,fn)
except:
- print "ZOGILIB not importet:",image
+ print "ZOGILIB not imported:",image
@@ -551,14 +551,20 @@ class zogiLib(Folder):
def option_js(self):
"""option_js"""
- ret="""function setParam(e) {
- if (document.all) s=e.srcElement;
- else s=e.target;
-
- if (window.opener) window.opener.location="%s/setParam?"+s.name+'='+s.value;
- else document.location="%s/setParam?"+s.name+'='+s.value;
- location
- }"""%(self.REQUEST['URL1'],self.REQUEST['URL1'])
+ ret="""function setDLParam(e) {
+ if (document.all) {
+ s=e.srcElement;
+ } else {
+ s=e.target;
+ }
+ if (window.opener) {
+ window.opener.setParameter(s.name, s.value);
+ window.opener.display(9);
+ } else {
+ document.setParameter(s.name, s.value);
+ document.display(9);
+ }
+ }"""
return ret
@@ -571,78 +577,38 @@ class zogiLib(Folder):
def generateTopJavaScript(self):
"""generate script"""
- ret="""var baseUrl = '%s'; """% self.REQUEST['URL0']
- ret+="""newParameter('fn', '%s', '', 1);
- newParameter('pn', '%s', '1', 1);
- newParameter('ws', '%s', '1.0', 1);
- newParameter('mo', '%s', '', 1);
- newParameter('mk', '%s', '', 3);
- newParameter('wx', '%s', '0.0', 2);
- newParameter('wy', '%s', '0.0', 2);
- newParameter('ww', '%s', '1.0', 2);
- newParameter('wh', '%s', '1.0', 2);
- newParameter('pt', '%s', '%s', 9);
- newParameter('brgt', '%s', '0.0', 1);
- newParameter('cont', '%s', '0.0', 1);
- newParameter('rot', '%s', '0.0', 1);
- newParameter('rgba', '%s', '', 1);
- newParameter('rgbm', '%s', '', 1);
- newParameter('ddpix', '%s', '', 9);
- newParameter('ddpiy', '%s', '', 9);"""%(getString(self,'fn'),
- getString(self,'pn',1),
- getString(self,'ws',1.0),
- getString(self,'mo',''),
- getString(self,'mk',''),
- getString(self,'wx',0.0),
- getString(self,'wy',0.0),
- getString(self,'ww',1.0),
- getString(self,'wh',1.0),
- getString(self,'pt',100),getString(self,'pt',100),
- getString(self,'brgt',0.0),
- getString(self,'cont',0.0),
- getString(self,'rot',0.0),
- getString(self,'rgba','0/0/0'),
- getString(self,'rgbm','0/0/0'),
- getString(self,'ddpix',0.0),
- getString(self,'ddpiy',0.0)
- )
-
+ ret="""
+ var baseUrl = '%s'; """% self.REQUEST['URL0']
ret+="""
-
- var wwidth, wheight;
- if (self.innerHeight) // all except Explorer
- {
- wwidth = self.innerWidth;
- wheight = self.innerHeight;
- }
- else if (document.documentElement && document.documentElement.clientHeight)
- // Explorer 6 Strict Mode
- {
- wwidth = document.documentElement.clientWidth;
- wheight = document.documentElement.clientHeight;
- }
- else if (document.body) // other Explorers
- {
- wwidth = document.body.clientWidth;
- wheight = document.body.clientHeight;
- }
-
- document.id="digilib"
-
+ newParameter('fn', '', 1);
+ newParameter('pn', '1', 1);
+ newParameter('ws', '1.0', 1);
+ newParameter('mo', '', 1);
+ newParameter('mk', '', 3);
+ newParameter('wx', '0.0', 2);
+ newParameter('wy', '0.0', 2);
+ newParameter('ww', '1.0', 2);
+ newParameter('wh', '1.0', 2);
+ newParameter('pt', '0', 9);
+ newParameter('brgt', '0.0', 1);
+ newParameter('cont', '0.0', 1);
+ newParameter('rot', '0.0', 1);
+ newParameter('rgba', '', 1);
+ newParameter('rgbm', '', 1);
+ newParameter('ddpix', '', 9);
+ newParameter('ddpiy', '', 9);
+ var picsize = new Size(100, 100);
+ document.id='digilib';
"""
return ret
-
-
-
-
-
def generateScalerImg(self,requestString):
- """generate Scaler Tag"""
+ """generate Scaler IMG Tag"""
retStr=self.digilibBaseUrl+requestString
- jS=""""""%retStr
+ jS=""""""%retStr
return jS
def changeZogiLibForm(self):
@@ -662,7 +628,7 @@ class zogiLib(Folder):
def nav_html(self,fileName):
"""navigations frame"""
-
+ ## currently not in use
# suche nach index.meta mit zogilib thumb info
templ=readNavTemp(self.localFileBase+"/"+fileName)