version 1.87, 2007/09/17 16:45:09
|
version 1.90, 2008/09/08 19:02:30
|
Line 17 import ECHO_collection
|
Line 17 import ECHO_collection
|
import base64 |
import base64 |
import bz2 |
import bz2 |
import xmlrpclib |
import xmlrpclib |
|
import sys |
import logging |
import logging |
|
|
#erstzt logging |
#erstzt logging |
Line 66 def content_html(self,type):
|
Line 66 def content_html(self,type):
|
# return templates[0][1]() |
# return templates[0][1]() |
|
|
if hasattr(self,type+"_template"): |
if hasattr(self,type+"_template"): |
logging.info("type: %s"%type) |
|
obj=getattr(self,type+"_template") |
obj=getattr(self,type+"_template") |
return obj() |
return obj() |
else: |
else: |
Line 420 class ECHO_basis:
|
Line 420 class ECHO_basis:
|
bt = BrowserCheck(self) |
bt = BrowserCheck(self) |
id = ob.getFullId() |
id = ob.getFullId() |
link = ob.getLinkId() |
link = ob.getLinkId() |
|
if target is None: |
|
targetattr = "" |
|
else: |
|
targetattr = 'target="%s"'%target |
|
|
if text is None: |
if text is None: |
text = ob.getLabel() |
text = ob.getLabel() |
|
|
if text is None: |
if text is None: |
text = "link" |
text = "link" |
|
|
tiptext = ob.getTip() |
tiptext = ob.getTip() |
tag = "" |
tag = "" |
if bt.isN4: |
if bt.isN4: |
# N4 needs layer for highlighting |
# N4 needs layer for highlighting |
tag += '<ilayer id="a.%s"><a class="maplink" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="%s"'%(id,id,id,link,target) |
tag += '<ilayer id="a.%s"><a class="maplink" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" %s'%(id,id,id,link,targetattr) |
tag += ">" + text + "</a></ilayer>" |
tag += ">" + text + "</a></ilayer>" |
else: |
else: |
# a-element |
# a-element |
tag = '<a id="a.%s" class="maplink" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" target="%s"'%(id,id,id,link,target) |
tag = '<a id="a.%s" class="maplink" onmouseover="highlightPair(\'%s\', true)" onmouseout="highlightPair(\'%s\', false)" href="%s" %s'%(id,id,id,link,targetattr) |
if tiptext: |
if tiptext: |
tag += ' title="%s"'%tiptext |
tag += ' title="%s"'%tiptext |
tag += ">" + text + "</a>" |
tag += ">" + text + "</a>" |
Line 628 def getSubCols(self, sortfield=None,
|
Line 635 def getSubCols(self, sortfield=None,
|
isVisible=True): |
isVisible=True): |
|
|
def sort(x,y): |
def sort(x,y): |
|
try: |
|
if type(x[0])==type(y[0]): |
return cmp(x[0],y[0]) |
return cmp(x[0],y[0]) |
|
else: |
|
if type(x[0])==types.StringType: |
|
tmpX=unicodify(x[0]) |
|
tmpY=y[0] |
|
else: |
|
tmpY=unicodify(y[0]) |
|
tmpX=x[0] |
|
return cmp(tmpX,tmpY) |
|
|
|
except: |
|
logging.error("Error at ECHO_helpers.sort:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") |
|
logging.error(" : %s %s"%sys.exc_info()[0:2]) |
|
logging.error("Error at ECHO_helpers.sort:"+repr(x)+"--"+repr(type(x[0]))) |
|
logging.error("Error at ECHO_helpers.sort:"+repr(y)+"--"+repr(type(y[0]))) |
|
logging.error("Error at ECHO_helpers.sort:BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB") |
|
return 0 |
def sortfnc(sortfield,x,y): |
def sortfnc(sortfield,x,y): |
try: |
try: |
xa=x[1].getMDValue(sortfield,generic=generic) |
xa=x[1].getMDValue(sortfield,generic=generic) |