comparison MPIWGRoot.py @ 21:faa7c9e936a8

some cleanup and prev/next for feature-teaser.
author casties
date Fri, 05 Apr 2013 19:01:59 +0200
parents 69d221c3e010
children 5ed0b0c21fe5
comparison
equal deleted inserted replaced
20:c7e6664d60c9 21:faa7c9e936a8
85 mpiwg_css = ImageFile('css/mpiwg.css', globals()) 85 mpiwg_css = ImageFile('css/mpiwg.css', globals())
86 # make docuviewer_css refreshable for development 86 # make docuviewer_css refreshable for development
87 mpiwg_css.index_html = refreshingImageFileIndexHtml 87 mpiwg_css.index_html = refreshingImageFileIndexHtml
88 88
89 89
90 def decode(self,str):
91 """decoder"""
92
93 if not str:
94 return ""
95 if type(str) is StringType:
96 try:
97 return str.decode('utf-8')
98 except:
99 return str.decode('latin-1')
100 else:
101 return str
102
103
104 def getat(self,array,idx=0,default=None):
105 """return array element idx or default (but no exception)"""
106 if len(array) <= idx:
107 return default
108 else:
109 return array[idx]
110
111 def getLang(self): 90 def getLang(self):
112 """returns the default language""" 91 """returns the default language"""
113 return self.lang 92 return self.lang
114 93
115 def browserCheck(self): 94 def browserCheck(self):