Changeset 496:f83ffab77502 in documentViewer for documentViewer.py
- Timestamp:
- Jun 18, 2010, 7:41:28 PM (14 years ago)
- Branch:
- metalify-1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r495 r496 8 8 9 9 from Ft.Xml import EMPTY_NAMESPACE, Parse 10 from Ft.Xml.Domlette import PrettyPrint, Print 10 import Ft.Xml.Domlette 11 11 import os.path 12 12 import sys … … 44 44 """returns a string containing node as XML""" 45 45 buf = cStringIO.StringIO() 46 Print(node, stream=buf, encoding=encoding)46 Ft.Xml.Domlette.Print(node, stream=buf, encoding=encoding) 47 47 s = buf.getvalue() 48 48 buf.close() … … 173 173 return self.template.fulltextclient.getSearch(**args) 174 174 175 def getNumPages(self, **args):175 def getNumPages(self, docinfo): 176 176 """get numpages""" 177 return self.template.fulltextclient.getNumPages( **args)177 return self.template.fulltextclient.getNumPages(docinfo) 178 178 179 179 def getTranslate(self, **args): … … 267 267 if mk is None: 268 268 return "" 269 if type(mk) is not ListType:270 269 if not isinstance(mk, list): 270 mk=[mk] 271 271 for m in mk: 272 272 ret+="mk=%s"%m … … 306 306 307 307 # quote values and assemble into query string 308 ps = "&".join(["%s=%s"%(k,urllib.quote(v)) for (k, v) in params.items()]) 308 #ps = "&".join(["%s=%s"%(k,urllib.quote(v)) for (k, v) in params.items()]) 309 ps = urllib.urlencode(params) 309 310 url=self.REQUEST['URL1']+"?"+ps 310 311 return url … … 588 589 if not docinfo['imagePath']: 589 590 # text-only, no page images 590 docinfo = self.getNumPages(docinfo) #im moment einfach auf eins setzen, navigation ueber die thumbs geht natuerlich nicht591 docinfo = self.getNumPages(docinfo) 591 592 592 593 presentationUrls = dom.xpath("//texttool/presentation")
Note: See TracChangeset
for help on using the changeset viewer.