Mercurial > hg > documentViewer
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 |