Changeset 496:f83ffab77502 in documentViewer for documentViewer.py


Ignore:
Timestamp:
Jun 18, 2010, 7:41:28 PM (14 years ago)
Author:
casties
Branch:
metalify-1
Message:

last version from HEAD
new zogilib version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documentViewer.py

    r495 r496  
    88
    99from Ft.Xml import EMPTY_NAMESPACE, Parse
    10 from Ft.Xml.Domlette import PrettyPrint, Print
     10import Ft.Xml.Domlette
    1111import os.path
    1212import sys
     
    4444    """returns a string containing node as XML"""
    4545    buf = cStringIO.StringIO()
    46     Print(node, stream=buf, encoding=encoding)
     46    Ft.Xml.Domlette.Print(node, stream=buf, encoding=encoding)
    4747    s = buf.getvalue()
    4848    buf.close()
     
    173173        return self.template.fulltextclient.getSearch(**args)
    174174
    175     def getNumPages(self, **args):
     175    def getNumPages(self, docinfo):
    176176        """get numpages"""
    177         return self.template.fulltextclient.getNumPages(**args)
     177        return self.template.fulltextclient.getNumPages(docinfo)
    178178
    179179    def getTranslate(self, **args):
     
    267267        if mk is None:
    268268            return ""
    269         if type(mk) is not ListType:
    270                 mk=[mk]
     269        if not isinstance(mk, list):
     270            mk=[mk]
    271271        for m in mk:
    272272            ret+="mk=%s"%m
     
    306306               
    307307        # 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)
    309310        url=self.REQUEST['URL1']+"?"+ps
    310311        return url
     
    588589            if not docinfo['imagePath']:
    589590                # text-only, no page images
    590                 docinfo = self.getNumPages(docinfo) #im moment einfach auf eins setzen, navigation ueber die thumbs geht natuerlich nicht   
     591                docinfo = self.getNumPages(docinfo)
    591592         
    592593        presentationUrls = dom.xpath("//texttool/presentation")
Note: See TracChangeset for help on using the changeset viewer.