comparison documentViewer.py @ 499:3f9703746fef elementtree

more cleanup. new template for viewMode=index (not pretty so far).
author casties
date Mon, 13 Feb 2012 19:28:33 +0100
parents 3146b4e7b6a5
children 29c6d09a506c
comparison
equal deleted inserted replaced
498:3146b4e7b6a5 499:3f9703746fef
114 """MetaDataFolder instance""" 114 """MetaDataFolder instance"""
115 115
116 # templates and forms 116 # templates and forms
117 viewer_text = PageTemplateFile('zpt/viewer_text', globals()) 117 viewer_text = PageTemplateFile('zpt/viewer_text', globals())
118 viewer_images = PageTemplateFile('zpt/viewer_images', globals()) 118 viewer_images = PageTemplateFile('zpt/viewer_images', globals())
119 viewer_main = PageTemplateFile('zpt/viewer_main', globals()) 119 viewer_index = PageTemplateFile('zpt/viewer_index', globals())
120 toc_thumbs = PageTemplateFile('zpt/toc_thumbs', globals()) 120 toc_thumbs = PageTemplateFile('zpt/toc_thumbs', globals())
121 toc_text = PageTemplateFile('zpt/toc_text', globals()) 121 toc_text = PageTemplateFile('zpt/toc_text', globals())
122 toc_figures = PageTemplateFile('zpt/toc_figures', globals()) 122 toc_figures = PageTemplateFile('zpt/toc_figures', globals())
123 toc_none = PageTemplateFile('zpt/toc_none', globals()) 123 toc_none = PageTemplateFile('zpt/toc_none', globals())
124 page_main_images = PageTemplateFile('zpt/page_main_images', globals())
125 page_main_double = PageTemplateFile('zpt/page_main_double', globals())
126 page_main_text = PageTemplateFile('zpt/page_main_text', globals())
127 page_main_text_dict = PageTemplateFile('zpt/page_main_text_dict', globals())
128 page_main_gis =PageTemplateFile ('zpt/page_main_gis', globals())
129 page_main_xml = PageTemplateFile('zpt/page_main_xml', globals())
130 page_main_pureXml = PageTemplateFile('zpt/page_main_pureXml', globals())
131 head_main = PageTemplateFile('zpt/head_main', globals()) 124 head_main = PageTemplateFile('zpt/head_main', globals())
132 info_xml = PageTemplateFile('zpt/info_xml', globals()) 125 info_xml = PageTemplateFile('zpt/info_xml', globals())
133 docuviewer_css = ImageFile('css/docuviewer.css',globals()) 126 docuviewer_css = ImageFile('css/docuviewer.css',globals())
134 # make ImageFile better for development 127 # make ImageFile better for development
135 docuviewer_css.index_html = refreshingImageFileIndexHtml 128 docuviewer_css.index_html = refreshingImageFileIndexHtml
136 129
137
138 thumbs_main_rss = PageTemplateFile('zpt/thumbs_main_rss', globals())
139
140 130
141 def __init__(self,id,imageScalerUrl=None,textServerName=None,title="",digilibBaseUrl=None,thumbcols=2,thumbrows=5,authgroups="mpiwg"): 131 def __init__(self,id,imageScalerUrl=None,textServerName=None,title="",digilibBaseUrl=None,thumbcols=2,thumbrows=5,authgroups="mpiwg"):
142 """init document viewer""" 132 """init document viewer"""
143 self.id=id 133 self.id=id
144 self.title=title 134 self.title=title
179 169
180 # proxy text server methods to fulltextclient 170 # proxy text server methods to fulltextclient
181 def getTextPage(self, **args): 171 def getTextPage(self, **args):
182 """returns full text content of page""" 172 """returns full text content of page"""
183 return self.template.fulltextclient.getTextPage(**args) 173 return self.template.fulltextclient.getTextPage(**args)
174
175 def getToc(self, **args):
176 """returns the full table of contents (in internal format)"""
177 return self.template.fulltextclient.getToc(**args)
178
179 def getTocPage(self, **args):
180 """returns one page of the table of contents"""
181 return self.template.fulltextclient.getTocPage(**args)
184 182
185 #WTF? 183 #WTF?
186 def getQuery(self, **args): 184 def getQuery(self, **args):
187 """get query in search""" 185 """get query in search"""
188 return self.template.fulltextclient.getQuery(**args) 186 return self.template.fulltextclient.getQuery(**args)
220 #WTF? 218 #WTF?
221 def getLex(self, **args): 219 def getLex(self, **args):
222 """get lex""" 220 """get lex"""
223 return self.template.fulltextclient.getLex(**args) 221 return self.template.fulltextclient.getLex(**args)
224 222
225 def getToc(self, **args): 223 #WTF?
226 """returns the full table of contents (in internal format)""" 224 thumbs_main_rss = PageTemplateFile('zpt/thumbs_main_rss', globals())
227 return self.template.fulltextclient.getToc(**args)
228
229 def getTocPage(self, **args):
230 """returns one page of the table of contents"""
231 return self.template.fulltextclient.getTocPage(**args)
232
233
234 security.declareProtected('View','thumbs_rss') 225 security.declareProtected('View','thumbs_rss')
235 def thumbs_rss(self,mode,url,viewMode="auto",start=None,pn=1): 226 def thumbs_rss(self,mode,url,viewMode="auto",start=None,pn=1):
236 ''' 227 '''
237 view it 228 view it
238 @param mode: defines how to access the document behind url 229 @param mode: defines how to access the document behind url