--- documentViewer/MpdlXmlTextServer.py 2010/11/09 12:41:41 1.209 +++ documentViewer/MpdlXmlTextServer.py 2010/11/09 12:50:06 1.210 @@ -370,8 +370,9 @@ class MpdlXmlTextServer(SimpleItem): #pagexml=self.template.fulltextclient.eval("/mpdl/interface/doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, query, pagesize, pn) ,outputUnicode=False) pagedom = Parse(pagexml) numdivs = pagedom.xpath("//div[@class='queryResultHits']") - tocSearch = int(getTextFromNode(numdivs[0])) - return tocSearch + tocSearch = int(getTextFromNode(numdivs[0])) + tc=int((tocSearch/10)+1) + return tc def getQueryResultHitsText(self, docinfo=None, pageinfo=None): """number of hits in Text of Contents mode""" @@ -389,8 +390,9 @@ class MpdlXmlTextServer(SimpleItem): pagedom = Parse(pagexml) logging.debug("documentViewer (pagedom) pagedom: %s"%(pagedom)) numdivs = pagedom.xpath("//div[@class='queryResultHits']") - tocSearch = int(getTextFromNode(numdivs[0])) - return tocSearch + tocSearch = int(getTextFromNode(numdivs[0])) + tc=int((tocSearch/10)+1) + return tc def getQueryResultHitsFigures(self, docinfo=None, pageinfo=None): """number of hits in Text of Figures mode""" @@ -408,8 +410,9 @@ class MpdlXmlTextServer(SimpleItem): pagedom = Parse(pagexml) logging.debug("documentViewer (pagedom) pagedom: %s"%(pagedom)) numdivs = pagedom.xpath("//div[@class='queryResultHits']") - tocSearch = int(getTextFromNode(numdivs[0])) - return tocSearch + tocSearch = int(getTextFromNode(numdivs[0])) + tc=int((tocSearch/10)+1) + return tc def getToc(self, mode="text", docinfo=None):