--- ECHO_content/ECHO_helpers.py 2004/12/02 20:11:49 1.31 +++ ECHO_content/ECHO_helpers.py 2005/01/21 17:56:01 1.36 @@ -4,7 +4,7 @@ import socket import urllib import string import xml.dom.minidom -from types import * +import types from Products.PageTemplates.PageTemplateFile import PageTemplateFile from OFS.SimpleItem import SimpleItem from Globals import package_home @@ -37,7 +37,9 @@ class ECHO_basis: """showrdf""" self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml') ret="""\n\n""" - ret+=self.getRDF(urn="echo:colllectionroot")+"\n" + + ret+=self.getRDF(urn="echo:collectionroot")+"\n" + ret+="""""" return ret @@ -221,11 +223,12 @@ class ECHO_basis: """generate img-tag for map""" bt = BrowserCheck(self) tag = "" - #src = self.REQUEST['URL1'] + "/overview" src = self.getOverview().absolute_url() if bt.isN4: + # N4 needs ilayer to create an id tag += ''%src else: + # img with id tag += ''%src return tag @@ -242,14 +245,17 @@ class ECHO_basis: text = ob.getLabel() if text is None: text = "link" + tiptext = ob.getText() tag = "" if bt.isN4: + # N4 needs layer for highlighting tag += '" else: + # a-element tag = '" return tag @@ -262,6 +268,7 @@ class ECHO_basis: tag = "" if bt.isN4: + # N4 needs layer and img elements tag += ''%(id,id,id) if ob.isTypeArrow(): rot = ob.angle @@ -273,21 +280,29 @@ class ECHO_basis: tag += ' />' tag += '' else: + # create a-element tag = ''%(id,id,id,link) if ob.isTypeArrow(): rot = ob.angle if bt.isIEWin and bt.versIE > 5: + # IE/Win 5.5 has "feature" for PNG transparency tag += ''%(id,arrowsrc,rot,arrowsrc,rot) else: + # arrow image tag += ''%(id,arrowsrc,rot) else: - if bt.isIEWin: - tag += '