Changeset 432:8d8f2cbd6213 in documentViewer for MpdlXmlTextServer.py
- Timestamp:
- Feb 18, 2011, 11:21:46 AM (13 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MpdlXmlTextServer.py
r431 r432 177 177 178 178 179 def getTextPage(self, mode="text ", pn=1, docinfo=None, pageinfo=None):179 def getTextPage(self, mode="text_dict", pn=1, docinfo=None, pageinfo=None): 180 180 """returns single page from fulltext""" 181 181 docpath = docinfo['textURLPath'] … … 184 184 name = docinfo.get('name',None) 185 185 pn =pageinfo['current'] 186 viewMode= pageinfo['viewMode'] 186 #viewMode= pageinfo['viewMode'] 187 187 188 sn = pageinfo['sn'] 188 189 highlightQuery = pageinfo['highlightQuery'] … … 303 304 if mode == "text": 304 305 # first div contains text 306 #mode = viewMode 305 307 pagedivs = dom.xpath("/div") 306 308 if len(pagedivs) > 0: … … 312 314 href= hrefNode.nodeValue 313 315 if href.startswith('#note-'): 314 hrefNode.nodeValue = href.replace('#note-',"?url=%s&viewMode= %s&tocMode=%s&tocPN=%s&pn=%s#note-"%(url,viewMode,tocMode,tocPN,pn))316 hrefNode.nodeValue = href.replace('#note-',"?url=%s&viewMode=text&tocMode=%s&tocPN=%s&pn=%s#note-"%(url,tocMode,tocPN,pn)) 315 317 return serializeNode(pagenode) 316 318 if mode == "xml": … … 344 346 if mode == "text_dict": 345 347 # first div contains text 348 #mode = pageinfo ['viewMode'] 346 349 pagedivs = dom.xpath("/div") 347 350 if len(pagedivs) > 0: … … 370 373 l.setAttributeNS(None, 'onClick', 'popupWin.focus();') 371 374 if href.startswith('#note-'): 372 hrefNode.nodeValue = href.replace('#note-',"?url=%s&viewMode= %s&tocMode=%s&tocPN=%s&pn=%s#note-"%(url,viewMode,tocMode,tocPN,pn))375 hrefNode.nodeValue = href.replace('#note-',"?url=%s&viewMode=text_dict&tocMode=%s&tocPN=%s&pn=%s#note-"%(url,tocMode,tocPN,pn)) 373 376 return serializeNode(pagenode) 374 377 return "no text here" 375 376 def getText(self, mode="text", pn=1, docinfo=None, pageinfo=None):377 data = self.getTextPage(mode="text", pn=1 ,docinfo=docinfo, pageinfo=pageinfo)378 logging.debug("TEXT ALL data: %s"%(data))379 return data380 381 def getXML(self, mode="xml", pn=1, docinfo=None, pageinfo=None):382 data = self.getTextPage(mode="xml", pn=1 ,docinfo=docinfo, pageinfo=pageinfo)383 logging.debug("TEXT ALL data: %s"%(data))384 return data385 386 def getDictionary(self, mode="text_dict", pn=1, docinfo=None, pageinfo=None):387 data = self.getTextPage(mode="text_dict", pn=1 ,docinfo=docinfo, pageinfo=pageinfo)388 logging.debug("TEXT ALL data: %s"%(data))389 return data390 378 391 379 def getTranslate(self, query=None, language=None):
Note: See TracChangeset
for help on using the changeset viewer.