Changeset 476:1d93a8cb2d8f in documentViewer for MpdlXmlTextServer.py
- Timestamp:
- Aug 9, 2011, 6:27:41 PM (13 years ago)
- Branch:
- elementtree
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MpdlXmlTextServer.py
r475 r476 30 30 if node is None: 31 31 return "" 32 # ET:33 # text = node.text or ""34 # for e in node:35 # text += gettext(e)36 # if e.tail:37 # text += e.tail38 32 39 33 # 4Suite: … … 188 182 return None 189 183 190 url = docinfo['url']191 selfurl = self.absolute_url()192 184 pn = pageinfo['current'] 193 185 hrefList=[] … … 207 199 """Show all Gis Places of whole Book """ 208 200 xpath ='//echo:place' 209 docpath =docinfo['textURLPath']210 url = docinfo['url']211 selfurl =self.absolute_url()212 pn =pageinfo['current']213 201 hrefList=[] 214 202 myList="" … … 505 493 return docinfo 506 494 507 def getTocPage(self, mode="text", pn= 1, pageinfo=None, docinfo=None):495 def getTocPage(self, mode="text", pn=0, pageinfo=None, docinfo=None): 508 496 """returns single page from the table of contents""" 509 497 logging.debug("getTocPage mode=%s, pn=%s"%(mode,pn)) … … 522 510 return "No ToC" 523 511 524 pagesize = int(pageinfo['tocPageSize']) 525 url = docinfo['url'] 526 urlmode = docinfo['mode'] 527 selfurl = docinfo['viewerUrl'] 528 viewMode= pageinfo['viewMode'] 529 tocMode = pageinfo['tocMode'] 530 tocPN = int(pageinfo['tocPN']) 531 pn = tocPN 512 pagesize = pageinfo['tocPageSize'] 513 tocPN = pageinfo['tocPN'] 514 if not pn: 515 pn = tocPN 532 516 533 517 fulltoc = ET.fromstring(tocxml) … … 549 533 m = re.match(r'page-fragment\.xql.*pn=(\d+)', href) 550 534 if m is not None: 551 # and create new url 552 l.set('href', '%s?mode=%s&url=%s&viewMode=%s&pn=%s&tocMode=%s&tocPN=%s'%(selfurl, urlmode, url, viewMode, m.group(1), tocMode, tocPN)) 535 # and create new url (assuming parent is documentViewer) 536 url = self.getLink('pn', m.group(1)) 537 l.set('href', url) 553 538 else: 554 539 logging.warning("getTocPage: Problem with link=%s"%href)
Note: See TracChangeset
for help on using the changeset viewer.