Mercurial > hg > documentViewer
comparison MpdlXmlTextServer.py @ 411:691f0c341b33
*** empty log message ***
author | abukhman |
---|---|
date | Mon, 06 Dec 2010 11:41:55 +0100 |
parents | f7d73ea4b38b |
children | 759ed7577eef |
comparison
equal
deleted
inserted
replaced
410:13dd83f46f6f | 411:691f0c341b33 |
---|---|
212 | 212 |
213 viewMode= pageinfo['viewMode'] | 213 viewMode= pageinfo['viewMode'] |
214 text = self.getServerData("page-fragment.xql","document=%s&mode=%s&pn=%s"%(docinfo['textURLPath'], 'text', pn)) | 214 text = self.getServerData("page-fragment.xql","document=%s&mode=%s&pn=%s"%(docinfo['textURLPath'], 'text', pn)) |
215 dom =Parse(text) | 215 dom =Parse(text) |
216 pagedivs = dom.xpath("//div[@class='pageNumberOrig']") | 216 pagedivs = dom.xpath("//div[@class='pageNumberOrig']") |
217 logging.debug("YYYYYYpagedivs :%s"%(pagedivs)) | |
218 if len(pagedivs)>0: | 217 if len(pagedivs)>0: |
219 originalPage= getTextFromNode(pagedivs[0]) | 218 originalPage= getTextFromNode(pagedivs[0]) |
220 #return docinfo['originalPage'] | 219 #return docinfo['originalPage'] |
221 return originalPage | 220 return originalPage |
222 | 221 |
223 | 222 def getAllPlaces (self, docinfo=None, pageinfo=None): |
223 """Show all Places if no places than 0""" | |
224 docpath = docinfo['textURLPath'] | |
225 selfurl = self.absolute_url() | |
226 viewMode= pageinfo['viewMode'] | |
227 text = self.getServerData("page-fragment.xql","document=%s&mode=%s"%(docinfo['textURLPath'], 'text')) | |
228 dom =Parse(text) | |
229 pagedivs = dom.xpath("//div[@class='countPlaces']") | |
230 logging.debug ("pagedivs=%s"%(pagedivs)) | |
231 #originalPage= getTextFromNode(pagedivs[0]) | |
232 #return allPlaces | |
233 if len(pagedivs)>0: | |
234 originalPage= getTextFromNode(pagedivs[0]) | |
235 #return docinfo['originalPage'] | |
236 return originalPage | |
237 | |
224 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization="regPlusNorm", highlightQuery=None, sn=None, optionToggle=None): | 238 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization="regPlusNorm", highlightQuery=None, sn=None, optionToggle=None): |
225 """returns single page from fulltext""" | 239 """returns single page from fulltext""" |
226 docpath = docinfo['textURLPath'] | 240 docpath = docinfo['textURLPath'] |
227 path = docinfo['textURLPath'] | 241 path = docinfo['textURLPath'] |
228 url = docinfo['url'] | 242 url = docinfo['url'] |