Changeset 436:0baf4e761be7 in documentViewer


Ignore:
Timestamp:
Mar 7, 2011, 2:08:07 PM (13 years ago)
Author:
abukhman
Branch:
default
Message:

* empty log message *

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r435 r436  
    8686                            pagexml=href.replace('mode=text','mode=texttool&viewMode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&tocMode=%s&searchPN=%s&tocPN=%s&optionToggle=%s&characterNormalization=%s'%(viewMode,queryType,urllib.quote(query),pagesize,pn,tocMode,pn,tocPN,optionToggle,characterNormalization))
    8787                            hrefNode.nodeValue = pagexml.replace('page-fragment.xql','%s'%selfurl)                                           
    88                 logging.debug("PUREXML :%s"%(serializeNode(pagenode)))
     88                #logging.debug("PUREXML :%s"%(serializeNode(pagenode)))
    8989                return serializeNode(pagenode)       
    9090        if (queryType=="fulltextMorph"):
     
    151151            hrefList.append(href)
    152152            myList = ",".join(hrefList)
    153         logging.debug("getGisPlaces :%s"%(myList))                             
     153        #logging.debug("getGisPlaces :%s"%(myList))                             
    154154        return myList
    155155   
     
    172172            hrefList.append(href)
    173173            myList = ",".join(hrefList)
    174             logging.debug("getALLGisPlaces :%s"%(myList))
     174            #logging.debug("getALLGisPlaces :%s"%(myList))
    175175        return myList
    176176         
     
    203203        #original Pages
    204204        pagedivs = dom.xpath("//div[@class='pageNumberOrig']")
    205         if pagedivs == dom.xpath("//div[@class='pageNumberOrig']"):
     205        """if pagedivs == dom.xpath("//div[@class='pageNumberOrig']"):
    206206            if len(pagedivs)>0:
    207207                docinfo['pageNumberOrig']= getTextFromNode(pagedivs[0])
     208                logging.debug("ORIGINAL PAGE: %s"%(docinfo['pageNumberOrig']))
    208209       
    209210        #original Pages Norm
     
    212213            if len(pagedivs)>0:
    213214                docinfo['pageNumberOrigNorm']= getTextFromNode(pagedivs[0])
    214        
     215                logging.debug("ORIGINAL PAGE NORM: %s"%(docinfo['pageNumberOrigNorm']))
     216        """
    215217        #figureEntries
    216218        pagedivs = dom.xpath("//div[@class='countFigureEntries']")
     
    364366        return "no text here"
    365367   
     368    def getOrigPages(self, docinfo=None, pageinfo=None):
     369        docpath = docinfo['textURLPath']
     370        pn =pageinfo['current']
     371        selfurl = self.absolute_url()   
     372        pagexml = self.getServerData("page-fragment.xql","document=%s&pn=%s"%(docpath, pn))
     373        dom = Parse(pagexml)
     374        pagedivs = dom.xpath("//div[@class='pageNumberOrig']")
     375        if pagedivs == dom.xpath("//div[@class='pageNumberOrig']"):
     376            if len(pagedivs)>0:
     377                docinfo['pageNumberOrig']= getTextFromNode(pagedivs[0])       
     378                return docinfo['pageNumberOrig']
     379   
     380    def getOrigPagesNorm(self, docinfo=None, pageinfo=None):
     381        docpath = docinfo['textURLPath']
     382        pn =pageinfo['current']
     383        selfurl = self.absolute_url()   
     384        pagexml = self.getServerData("page-fragment.xql","document=%s&pn=%s"%(docpath, pn))
     385        dom = Parse(pagexml)
     386        pagedivs = dom.xpath("//div[@class='pageNumberOrigNorm']")
     387        if pagedivs == dom.xpath("//div[@class='pageNumberOrigNorm']"):
     388            if len(pagedivs)>0:
     389                docinfo['pageNumberOrigNorm']= getTextFromNode(pagedivs[0])       
     390                return docinfo['pageNumberOrigNorm']
     391
     392               
    366393    def getTranslate(self, query=None, language=None):
    367394        """translate into another languages"""
  • documentViewer.py

    r435 r436  
    4747    """returns a string containing node as XML"""
    4848    stream = cStringIO.StringIO()
    49     logging.debug("BUF: %s"%(stream))
     49    #logging.debug("BUF: %s"%(stream))
    5050    Ft.Xml.Domlette.PrettyPrint(node, stream=stream, encoding=encoding)
    5151    s = stream.getvalue()
    52     logging.debug("BUF: %s"%(s))
     52    #logging.debug("BUF: %s"%(s))
    5353    stream.close()
    5454    return s
     
    231231        """get page"""
    232232        return self.template.fulltextclient.getTextPage(**args)
    233    
     233
     234    def getOrigPages(self, **args):
     235        """get page"""
     236        return self.template.fulltextclient.getOrigPages(**args)
     237   
     238    def getOrigPagesNorm(self, **args):
     239        """get page"""
     240        return self.template.fulltextclient.getOrigPagesNorm(**args)
     241
    234242    def getQuery(self, **args):
    235243        """get query in search"""
Note: See TracChangeset for help on using the changeset viewer.