diff documentViewer.py @ 498:3146b4e7b6a5 elementtree

more clean up. works with new jquery digilib.
author casties
date Fri, 10 Feb 2012 19:05:45 +0100
parents fe319aa0ba30
children 3f9703746fef
line wrap: on
line diff
--- a/documentViewer.py	Mon Sep 05 11:10:36 2011 +0200
+++ b/documentViewer.py	Fri Feb 10 19:05:45 2012 +0100
@@ -149,21 +149,21 @@
         # create template folder so we can always use template.something
         
         templateFolder = Folder('template')
-        #self['template'] = templateFolder # Zope-2.12 style
-        self._setObject('template',templateFolder) # old style
+        self['template'] = templateFolder # Zope-2.12 style
+        #self._setObject('template',templateFolder) # old style
         try:
             import MpdlXmlTextServer
             textServer = MpdlXmlTextServer.MpdlXmlTextServer(id='fulltextclient',serverName=textServerName)
-            #templateFolder['fulltextclient'] = xmlRpcClient
-            templateFolder._setObject('fulltextclient',textServer)
+            templateFolder['fulltextclient'] = textServer
+            #templateFolder._setObject('fulltextclient',textServer)
         except Exception, e:
             logging.error("Unable to create MpdlXmlTextServer for fulltextclient: "+str(e))
             
         try:
             from Products.zogiLib.zogiLib import zogiLib
             zogilib = zogiLib(id="zogilib", title="zogilib for docuviewer", dlServerURL=imageScalerUrl, layout="book")
-            #templateFolder['zogilib'] = zogilib
-            templateFolder._setObject('zogilib',zogilib)
+            templateFolder['zogilib'] = zogilib
+            #templateFolder._setObject('zogilib',zogilib)
         except Exception, e:
             logging.error("Unable to create zogiLib for zogilib: "+str(e))
             
@@ -179,55 +179,55 @@
         
     # proxy text server methods to fulltextclient
     def getTextPage(self, **args):
-        """get page"""
+        """returns full text content of page"""
         return self.template.fulltextclient.getTextPage(**args)
 
-    def getOrigPages(self, **args):
-        """get page"""
-        return self.template.fulltextclient.getOrigPages(**args)
-    
-    def getOrigPagesNorm(self, **args):
-        """get page"""
-        return self.template.fulltextclient.getOrigPagesNorm(**args)
-
+    #WTF?
     def getQuery(self, **args):
         """get query in search"""
         return self.template.fulltextclient.getQuery(**args)
      
+    #WTF?
     def getSearch(self, **args):
         """get search"""
         return self.template.fulltextclient.getSearch(**args)
     
+    #WTF?
     def getGisPlaces(self, **args):
         """get gis places"""
         return self.template.fulltextclient.getGisPlaces(**args)
  
+    #WTF?
     def getAllGisPlaces(self, **args):
         """get all gis places """
         return self.template.fulltextclient.getAllGisPlaces(**args)
        
+    #WTF?
     def getWordInfo(self, **args):
         """get translate"""
         return self.template.fulltextclient.getWordInfo(**args)
 
+    #WTF?
     def getLemma(self, **args):
         """get lemma"""
         return self.template.fulltextclient.getLemma(**args)
 
+    #WTF?
     def getLemmaQuery(self, **args):
         """get query"""
         return self.template.fulltextclient.getLemmaQuery(**args)
 
+    #WTF?
     def getLex(self, **args):
         """get lex"""
         return self.template.fulltextclient.getLex(**args)
 
     def getToc(self, **args):
-        """get toc"""
+        """returns the full table of contents (in internal format)"""
         return self.template.fulltextclient.getToc(**args)
 
     def getTocPage(self, **args):
-        """get tocpage"""
+        """returns one page of the table of contents"""
         return self.template.fulltextclient.getTocPage(**args)