Mercurial > hg > documentViewer
comparison MpdlXmlTextServer.py @ 310:80ae2324562b
*** empty log message ***
author | abukhman |
---|---|
date | Fri, 15 Oct 2010 14:01:46 +0200 |
parents | ea18683b2bff |
children | 84b69d261131 |
comparison
equal
deleted
inserted
replaced
309:ea18683b2bff | 310:80ae2324562b |
---|---|
40 | 40 |
41 def getSearch(self, pn=1, pageinfo=None, docinfo=None, query=None, queryType=None, lemma=None): | 41 def getSearch(self, pn=1, pageinfo=None, docinfo=None, query=None, queryType=None, lemma=None): |
42 """get search list""" | 42 """get search list""" |
43 docpath = docinfo['textURLPath'] | 43 docpath = docinfo['textURLPath'] |
44 url = docinfo['url'] | 44 url = docinfo['url'] |
45 logging.debug("documentViewer (gettoc) docpath: %s"%(docpath)) | |
46 logging.debug("documentViewer (gettoc) url: %s"%(url)) | |
47 pagesize = pageinfo['queryPageSize'] | 45 pagesize = pageinfo['queryPageSize'] |
48 pn = pageinfo['searchPN'] | 46 pn = pageinfo['searchPN'] |
49 sn = pageinfo['sn'] | 47 sn = pageinfo['sn'] |
50 highlightQuery = pageinfo['highlightQuery'] | 48 highlightQuery = pageinfo['highlightQuery'] |
51 query =pageinfo['query'] | 49 query =pageinfo['query'] |
178 hrefList.append(href) | 176 hrefList.append(href) |
179 myList = ",".join(hrefList) | 177 myList = ",".join(hrefList) |
180 logging.debug("getALLGisPlaces :%s"%(myList)) | 178 logging.debug("getALLGisPlaces :%s"%(myList)) |
181 return myList | 179 return myList |
182 | 180 |
181 def getOrigPages (self, docinfo=None, pageinfo=None): | |
182 """Show original page """ | |
183 docpath = docinfo['textURLPath'] | |
184 url = docinfo['url'] | |
185 selfurl = self.absolute_url() | |
186 pn =pageinfo['current'] | |
187 viewMode= pageinfo['viewMode'] | |
188 text = self.getServerData("page-fragment.xql","document=%s&mode=%s&pn=%s"%(docpath, mode, pn)) | |
189 dom =Parse(text) | |
190 pagedivs = dom.xpath("//div[@class='pageNumberOrig']") | |
191 logging.debug("getOrigPages :%s"%(pagedivs)) | |
192 return pagedivs | |
183 | 193 |
184 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""): | 194 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""): |
185 """returns single page from fulltext""" | 195 """returns single page from fulltext""" |
186 docpath = docinfo['textURLPath'] | 196 docpath = docinfo['textURLPath'] |
187 path = docinfo['textURLPath'] | 197 path = docinfo['textURLPath'] |