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'] |
