changeset 477:17f0290b2327 elementtree

small fixes.
author casties
date Wed, 10 Aug 2011 21:18:03 +0200
parents 1d93a8cb2d8f
children cd37d6f8d5e8
files MpdlXmlTextServer.py documentViewer.py zpt/changeDocumentViewer.zpt
diffstat 3 files changed, 11 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/MpdlXmlTextServer.py	Tue Aug 09 20:27:41 2011 +0200
+++ b/MpdlXmlTextServer.py	Wed Aug 10 21:18:03 2011 +0200
@@ -257,7 +257,7 @@
                     if docinfo.get('numPages', 0) == 0:
                         # seems to be text-only - update page count
                         docinfo['numPages'] = np
-                        pageinfo['end'] = min(pageinfo['end'], np)
+                        #pageinfo['end'] = min(pageinfo['end'], np)
                         pageinfo['numgroups'] = int(np / pageinfo['groupsize'])
                         if np % pageinfo['groupsize'] > 0:
                             pageinfo['numgroups'] += 1
--- a/documentViewer.py	Tue Aug 09 20:27:41 2011 +0200
+++ b/documentViewer.py	Wed Aug 10 21:18:03 2011 +0200
@@ -176,6 +176,9 @@
         except Exception, e:
             logging.error("Unable to find MetaDataFolder 'metadata': "+str(e))
             
+        if digilibBaseUrl is not None:
+            self.digilibBaseUrl = digilibBaseUrl
+            
         
     # proxy text server methods to fulltextclient
     def getTextPage(self, **args):
@@ -447,6 +450,7 @@
         docinfo = {'mode': mode, 'url': url}
         # add self url
         docinfo['viewerUrl'] = self.getDocumentViewerURL()
+        docinfo['digilibBaseUrl'] = self.digilibBaseUrl
         # get index.meta DOM
         docUrl = None
         metaDom = None
@@ -515,9 +519,11 @@
 
         # image path
         if mode != 'texttool':
-            # override image path from texttool
+            # override image path from texttool with url
             docinfo['imagePath'] = url.replace('/mpiwg/online/', '', 1)
 
+            
+
         # number of images from digilib
         if docinfo.get('imagePath', None):
             docinfo['imageURL'] = self.digilibBaseUrl + "/servlet/Scaler?fn=" + docinfo['imagePath']
--- a/zpt/changeDocumentViewer.zpt	Tue Aug 09 20:27:41 2011 +0200
+++ b/zpt/changeDocumentViewer.zpt	Wed Aug 10 21:18:03 2011 +0200
@@ -17,6 +17,9 @@
         <p class="form-element"><input size="80" tal:attributes="value python:','.join(getattr(here,'authgroups', []))" name="authgroups"></p>
         <p class="form-text">Access groups (separated by ',') that are considered local, i.e. when a ressource restricts access
         to one of these groups, local access to the ressource is granted.</p>
+        <p class="form-optional">Digilib base URL</p>
+        <p class="form-element"><input size="80" tal:attributes="value here/digilibBaseUrl | nothing" name="digilibBaseUrl"></p>
+        <p class="form-text">Leave empty for autoconfiguration.</p>
 		
 		<p><input type="submit" value="change"></p>
 		</form>