|
|
| version 1.39, 2010/09/24 12:23:12 | version 1.42, 2010/09/27 12:59:40 |
|---|---|
| Line 56 class MpdlXmlTextServer(SimpleItem): | Line 56 class MpdlXmlTextServer(SimpleItem): |
| tocPN = pageinfo['tocPN'] | tocPN = pageinfo['tocPN'] |
| selfurl = self.absolute_url() | selfurl = self.absolute_url() |
| data = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&sn=%s&viewMode=%s&highlightQuery=%s"%(docpath, 'text', queryType, urllib.quote(query), pagesize, pn, sn, viewMode,highlightQuery)) | data = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&sn=%s&viewMode=%s&highlightQuery=%s"%(docpath, 'text', queryType, urllib.quote(query), pagesize, pn, sn, viewMode,urllib.quote(highlightQuery))) |
| #page=self.template.fulltextclient.eval("/mpdl/interface/doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&sn=%s&viewMode=%s&highlightQuery=%s"%(docpath, 'text', queryType, query, pagesize, pn, sn, viewMode,highlightQuery) ,outputUnicode=False) | #page=self.template.fulltextclient.eval("/mpdl/interface/doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&sn=%s&viewMode=%s&highlightQuery=%s"%(docpath, 'text', queryType, query, pagesize, pn, sn, viewMode,highlightQuery) ,outputUnicode=False) |
| pagexml = data.replace('?document=%s'%str(docpath),'?url=%s'%url) | pagexml = data.replace('?document=%s'%str(docpath),'?url=%s'%url) |
| Line 147 class MpdlXmlTextServer(SimpleItem): | Line 147 class MpdlXmlTextServer(SimpleItem): |
| #logging.debug("documentViewer (characterNormalization) characterNormalization: %s"%(characterNormalization)) | #logging.debug("documentViewer (characterNormalization) characterNormalization: %s"%(characterNormalization)) |
| textParam = "document=%s&mode=%s&pn=%s&characterNormalization=%s"%(docpath,textmode,pn,characterNormalization) | textParam = "document=%s&mode=%s&pn=%s&characterNormalization=%s"%(docpath,textmode,pn,characterNormalization) |
| if highlightQuery is not None: | if highlightQuery is not None: |
| textParam +="&highlightQuery=%s&sn=%s"%(highlightQuery,sn) | textParam +="&highlightQuery=%s&sn=%s"%(urllib.quote(highlightQuery),sn) |
| pagexml = self.getServerData("page-fragment.xql",textParam) | pagexml = self.getServerData("page-fragment.xql",textParam) |
| #pagexml=self.template.fulltextclient.eval("/mpdl/interface/page-fragment.xql", textParam, outputUnicode=False) | #pagexml=self.template.fulltextclient.eval("/mpdl/interface/page-fragment.xql", textParam, outputUnicode=False) |
| Line 185 class MpdlXmlTextServer(SimpleItem): | Line 185 class MpdlXmlTextServer(SimpleItem): |
| href=hrefNode.nodeValue | href=hrefNode.nodeValue |
| if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'): | if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'): |
| hrefNode.nodeValue =href.replace('chinagis_REST','chinagis') | hrefNode.nodeValue =href.replace('chinagis_REST','chinagis') |
| l.setAttributeNS(None, 'target', '_blank') | |
| return serializeNode(pagenode) | return serializeNode(pagenode) |
| if mode == "pureXml": | if mode == "pureXml": |