version 1.70, 2010/06/17 16:48:14
|
version 1.71, 2010/06/17 17:38:59
|
Line 145 class documentViewer(Folder):
|
Line 145 class documentViewer(Folder):
|
self._setObject('template',templateFolder) # old style |
self._setObject('template',templateFolder) # old style |
try: |
try: |
import MpdlXmlTextServer |
import MpdlXmlTextServer |
textServer = MpdlXmlTextServer(id='fulltextclient') |
textServer = MpdlXmlTextServer.MpdlXmlTextServer(id='fulltextclient',serverName=textServerName) |
#templateFolder['fulltextclient'] = xmlRpcClient |
#templateFolder['fulltextclient'] = xmlRpcClient |
templateFolder._setObject('fulltextclient',textServer) |
templateFolder._setObject('fulltextclient',textServer) |
except Exception, e: |
except Exception, e: |
Line 243 class documentViewer(Folder):
|
Line 243 class documentViewer(Folder):
|
return "ERROR: template folder missing!" |
return "ERROR: template folder missing!" |
|
|
if not getattr(self, 'digilibBaseUrl', None): |
if not getattr(self, 'digilibBaseUrl', None): |
self.digilibBaseUrl = self.findDigilibUrl() or "http://nausikaa.mpiwg-berlin.mpg.de/digitallibrary" |
self.digilibBaseUrl = self.findDigilibUrl() or "http://digilib.mpiwg-berlin.mpg.de/digitallibrary" |
|
|
docinfo = self.getDocinfo(mode=mode,url=url) |
docinfo = self.getDocinfo(mode=mode,url=url) |
|
|
|
|
if tocMode != "thumbs": |
if tocMode != "thumbs": |
# get table of contents |
# get table of contents |
docinfo = self.getToc(mode=tocMode, docinfo=docinfo) |
docinfo = self.getToc(mode=tocMode, docinfo=docinfo) |
|
|
if viewMode=="auto": # automodus gewaehlt |
if viewMode=="auto": # automodus gewaehlt |
if docinfo.has_key("textURL") or docinfo.has_key('textURLPath'): #texturl gesetzt und textViewer konfiguriert |
if docinfo.has_key('textURL') or docinfo.has_key('textURLPath'): #texturl gesetzt und textViewer konfiguriert |
viewMode="text_dict" |
viewMode="text_dict" |
else: |
else: |
viewMode="images" |
viewMode="images" |