Diff for /ECHO_content/ECHO_helpers.py between versions 1.31 and 1.32

version 1.31, 2004/12/02 20:11:49 version 1.32, 2004/12/10 19:33:09
Line 221  class ECHO_basis: Line 221  class ECHO_basis:
     """generate img-tag for map"""      """generate img-tag for map"""
     bt = BrowserCheck(self)      bt = BrowserCheck(self)
     tag = ""      tag = ""
     #src = self.REQUEST['URL1'] + "/overview"  
     src = self.getOverview().absolute_url()      src = self.getOverview().absolute_url()
     if bt.isN4:      if bt.isN4:
           # N4 needs ilayer to create an id
         tag += '<ilayer id="overview" visibility="show"><img src="%s"></ilayer>'%src          tag += '<ilayer id="overview" visibility="show"><img src="%s"></ilayer>'%src
     else:      else:
           # img with id
         tag += '<img id="overview" src="%s" />'%src          tag += '<img id="overview" src="%s" />'%src
     return tag      return tag
                   
Line 242  class ECHO_basis: Line 243  class ECHO_basis:
         text = ob.getLabel()          text = ob.getLabel()
     if text is None:      if text is None:
         text = "link"          text = "link"
       tiptext = ob.getText()
     tag = ""      tag = ""
     if bt.isN4:      if bt.isN4:
           # N4 needs layer for highlighting
         tag += '<ilayer id="a.%s"><a onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="_blank"'%(id,id,id,link)          tag += '<ilayer id="a.%s"><a onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="_blank"'%(id,id,id,link)
         tag += ">" + text + "</a></ilayer>"          tag += ">" + text + "</a></ilayer>"
     else:      else:
           # a-element
         tag = '<a id="a.%s" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="_blank"'%(id,id,id,link)          tag = '<a id="a.%s" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="_blank"'%(id,id,id,link)
         if ob.text:          if tiptext:
         tag += ' title="%s"'%ob.text          tag += ' title="%s"'%tiptext
         tag += ">" + text + "</a>"          tag += ">" + text + "</a>"
     return tag      return tag
   
Line 262  class ECHO_basis: Line 266  class ECHO_basis:
     tag = ""      tag = ""
   
     if bt.isN4:      if bt.isN4:
           # N4 needs layer and img elements
         tag += '<layer id="i.%s" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)">'%(id,id,id)          tag += '<layer id="i.%s" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)">'%(id,id,id)
         if ob.isTypeArrow():          if ob.isTypeArrow():
             rot = ob.angle              rot = ob.angle
Line 273  class ECHO_basis: Line 278  class ECHO_basis:
         tag += ' /></a>'          tag += ' /></a>'
         tag += '</layer>'          tag += '</layer>'
     else:      else:
           # create a-element
         tag = '<a id="b.%s" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="_blank">'%(id,id,id,link)          tag = '<a id="b.%s" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="_blank">'%(id,id,id,link)
         if ob.isTypeArrow():          if ob.isTypeArrow():
         rot = ob.angle          rot = ob.angle
         if bt.isIEWin and bt.versIE > 5:          if bt.isIEWin and bt.versIE > 5:
               # IE/Win 5.5 has "feature" for PNG transparency
             tag += '<span id="i.%s" style="position:absolute; top:-100px; left:-100px; border-style:none; border-width=1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'%s&rot=%s\');"><img style="visibility:hidden" src="%s&rot=%s" /></span>'%(id,arrowsrc,rot,arrowsrc,rot)              tag += '<span id="i.%s" style="position:absolute; top:-100px; left:-100px; border-style:none; border-width=1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'%s&rot=%s\');"><img style="visibility:hidden" src="%s&rot=%s" /></span>'%(id,arrowsrc,rot,arrowsrc,rot)
         else:          else:
               # arrow image
             tag += '<img id="i.%s" src="%s&rot=%s" border="1" style="position:absolute; top:-100px; left:-100px; border-style:none;" />'%(id,arrowsrc,rot)              tag += '<img id="i.%s" src="%s&rot=%s" border="1" style="position:absolute; top:-100px; left:-100px; border-style:none;" />'%(id,arrowsrc,rot)
         else:          else:
         if bt.isIEWin:          if bt.isIE:
             tag += '<div id="i.%s" style="position:absolute; top:-100px; left:-100px;background:url(area_img)"'%(id)              # IE needs transparent img for area
               tag += '<img id="i.%s" border="0" style="position:absolute; top:-100px; left:-100px;" src="trans_img"'%(id)
               if tiptext:
               tag += ' title="%s"'%tiptext
               tag += " />"
         else:          else:
               # div for area
             tag += '<div id="i.%s" style="position:absolute; top:-100px; left:-100px;"'%(id)              tag += '<div id="i.%s" style="position:absolute; top:-100px; left:-100px;"'%(id)
         if tiptext:          if tiptext:
             tag += ' title="%s"'%tiptext              tag += ' title="%s"'%tiptext

Removed from v.1.31  
changed lines
  Added in v.1.32


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>