--- ECHO_content/ECHO_helpers.py 2005/06/09 11:12:59 1.51 +++ ECHO_content/ECHO_helpers.py 2005/06/09 15:08:01 1.52 @@ -299,7 +299,7 @@ class ECHO_basis: tag += ">" + text + "" return tag - def createMapAux(self, ob, arrowsrc="http://nausikaa2.rz-berlin.mpg.de/digitallibrary/servlet/Scaler/?dw=15&fn=icons/pfeil",target="_blank"): + def createMapAux(self, ob, arrowsrc="http://nausikaa2.rz-berlin.mpg.de/digitallibrary/servlet/Scaler/?dw=15&fn=icons/pfeil", circlesrc="http://nausikaa2.rz-berlin.mpg.de/digitallibrary/servlet/Scaler/?dw=15&fn=icons/kreis", target="_blank"): """generate map link image, text and other stuff""" bt = BrowserCheck(self) id = ob.getFullId() @@ -308,37 +308,52 @@ class ECHO_basis: tag = "" if bt.isN4: + # # N4 needs layer and img elements + # tag += ''%(id,id,id) if ob.isTypeArrow(): + # N4 - Arrow rot = ob.angle - tag += ''%(link,arrowsrc,rot) + marksrc = arrowsrc + if rot < 0: + marksrc = circlesrc + tag += ''%(link,marksrc,rot) else: + # N4 - Area tag += ''%(id,id,id,link,target) if ob.isTypeArrow(): + # DOM - Arrow rot = ob.angle + marksrc = arrowsrc + if float(rot) < 0: + marksrc = circlesrc + print "ROT: ", rot, " mark: ", marksrc if bt.isIEWin and bt.versIE > 5: # IE/Win 5.5 has "feature" for PNG transparency - tag += ''%(id,arrowsrc,rot,arrowsrc,rot) + tag += ''%(id,marksrc,rot,marksrc,rot) else: # arrow image - tag += ''%(id,arrowsrc,rot) + tag += ''%(id,marksrc,rot) elif ob.isTypeText(): - # div for area - tag += '