version 1.69, 2004/05/07 16:52:04
|
version 1.72, 2004/05/07 18:04:29
|
Line 683 class ECHO_collection(Folder, Persistent
|
Line 683 class ECHO_collection(Folder, Persistent
|
|
|
def createJavaScript(self): |
def createJavaScript(self): |
"""CreateJava""" |
"""CreateJava""" |
#ret=javaScriptMain |
ret=javaScriptMain |
ret="" |
|
|
|
dynamical="\n" |
dynamical="\n" |
for ob in self.getGraphicCoords(): |
for ob in self.getGraphicCoords(): |
if ob[4][4] == "": |
if ob[4][4] == "": |
#dynamical+="""Coords.push(new Coord('%s', Img, %s));\n"""%(ob[1],ob[0]) |
dynamical+="""Coords.push(new Coord('%s', Img, %s));\n"""%(ob[1],ob[0]) |
|
else: |
|
dynamical+="""Coords.push(new Coord('%s', Img, %s));//%s\n"""%(ob[1],ob[0],ob[4][4]) |
|
dynamical+="ShowArrow(new getObj('i.%s'),Img,%s);\n"%(ob[1],ob[0]) |
|
ret+=javaHandler%dynamical |
|
return ret |
|
|
|
def createJSAreas(self): |
|
"""CreateJava""" |
|
dynamical="\n" |
|
for ob in self.getGraphicCoords(): |
|
if ob[5] == "area": |
dynamical+="""addArea('%s', 'overview', %s, 'area');\n"""%(ob[1],ob[0]) |
dynamical+="""addArea('%s', 'overview', %s, 'area');\n"""%(ob[1],ob[0]) |
else: |
else: |
dynamical+="""addArea('%s', 'overview', %s, 'arrow');\n"""%(ob[1],ob[0]) |
dynamical+="""addArea('%s', 'overview', %s, 'arrow');\n"""%(ob[1],ob[0]) |
#dynamical+="""Coords.push(new Coord('%s', Img, %s));//%s\n"""%(ob[1],ob[0],ob[4][4]) |
return dynamical |
#dynamical+="ShowArrow(new getObj('i.%s'),Img,%s);\n"%(ob[1],ob[0]) |
|
#ret+=javaHandler%dynamical |
|
ret+=dynamical |
|
return ret |
|
|
|
security.declarePublic('getCreditObject') |
security.declarePublic('getCreditObject') |
def getCreditObject(self,name): |
def getCreditObject(self,name): |
Line 844 class ECHO_collection(Folder, Persistent
|
Line 850 class ECHO_collection(Folder, Persistent
|
return "#dddddd" |
return "#dddddd" |
|
|
def changeECHO_collection(self,title,label,description,contentType,responsible,weight,secondaryLink,secondaryLinkTitle,credits=None,sortfield="weight",coords=None,RESPONSE=None,imageTag="",bgcolour="",viewClassification=None): |
def changeECHO_collection(self,title,label,description,contentType,responsible,weight,secondaryLink,secondaryLinkTitle,credits=None,sortfield="weight",coords=None,RESPONSE=None,imageTag="",bgcolour="",viewClassification=None): |
"""Änderung der Properties""" |
"""Aenderung der Properties""" |
|
|
self.secondaryLink=secondaryLink |
self.secondaryLink=secondaryLink |
self.secondaryLinkTitle=secondaryLinkTitle |
self.secondaryLinkTitle=secondaryLinkTitle |
Line 936 class ECHO_collection(Folder, Persistent
|
Line 942 class ECHO_collection(Folder, Persistent
|
if len(coordtemp)>3: |
if len(coordtemp)>3: |
coord=coordtemp[0:4] |
coord=coordtemp[0:4] |
label="" |
label="" |
|
vc="" |
if hasattr(object,'label') and not object.label=="": |
if hasattr(object,'label') and not object.label=="": |
label=object.label |
label=object.label |
elif hasattr(object,'title') and not object.title=="": |
elif hasattr(object,'title') and not object.title=="": |
label=object.title |
label=object.title |
else: |
else: |
label=object.getId() |
label=object.getId() |
ids.append([string.join(coord,", "),object.getId(),label,object,coordtemp,object.viewClassification]) |
if object.viewClassification != "": |
|
vc=object.viewClassification |
|
else: |
|
if len(coordtemp) > 4 and coordtemp[4] != "": |
|
vc="view point" |
|
else: |
|
vc="area" |
|
ids.append([string.join(coord,", "),object.getId(),label,object,coordtemp,vc]) |
return ids |
return ids |
|
|
|
|