Changeset 498:3146b4e7b6a5 in documentViewer
- Timestamp:
- Feb 10, 2012, 6:05:45 PM (13 years ago)
- Branch:
- elementtree
- Files:
-
- 7 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r491 r498 150 150 151 151 templateFolder = Folder('template') 152 #self['template'] = templateFolder # Zope-2.12 style153 self._setObject('template',templateFolder) # old style152 self['template'] = templateFolder # Zope-2.12 style 153 #self._setObject('template',templateFolder) # old style 154 154 try: 155 155 import MpdlXmlTextServer 156 156 textServer = MpdlXmlTextServer.MpdlXmlTextServer(id='fulltextclient',serverName=textServerName) 157 #templateFolder['fulltextclient'] = xmlRpcClient158 templateFolder._setObject('fulltextclient',textServer)157 templateFolder['fulltextclient'] = textServer 158 #templateFolder._setObject('fulltextclient',textServer) 159 159 except Exception, e: 160 160 logging.error("Unable to create MpdlXmlTextServer for fulltextclient: "+str(e)) … … 163 163 from Products.zogiLib.zogiLib import zogiLib 164 164 zogilib = zogiLib(id="zogilib", title="zogilib for docuviewer", dlServerURL=imageScalerUrl, layout="book") 165 #templateFolder['zogilib'] = zogilib166 templateFolder._setObject('zogilib',zogilib)165 templateFolder['zogilib'] = zogilib 166 #templateFolder._setObject('zogilib',zogilib) 167 167 except Exception, e: 168 168 logging.error("Unable to create zogiLib for zogilib: "+str(e)) … … 180 180 # proxy text server methods to fulltextclient 181 181 def getTextPage(self, **args): 182 """ getpage"""182 """returns full text content of page""" 183 183 return self.template.fulltextclient.getTextPage(**args) 184 184 185 def getOrigPages(self, **args): 186 """get page""" 187 return self.template.fulltextclient.getOrigPages(**args) 188 189 def getOrigPagesNorm(self, **args): 190 """get page""" 191 return self.template.fulltextclient.getOrigPagesNorm(**args) 192 185 #WTF? 193 186 def getQuery(self, **args): 194 187 """get query in search""" 195 188 return self.template.fulltextclient.getQuery(**args) 196 189 190 #WTF? 197 191 def getSearch(self, **args): 198 192 """get search""" 199 193 return self.template.fulltextclient.getSearch(**args) 200 194 195 #WTF? 201 196 def getGisPlaces(self, **args): 202 197 """get gis places""" 203 198 return self.template.fulltextclient.getGisPlaces(**args) 204 199 200 #WTF? 205 201 def getAllGisPlaces(self, **args): 206 202 """get all gis places """ 207 203 return self.template.fulltextclient.getAllGisPlaces(**args) 208 204 205 #WTF? 209 206 def getWordInfo(self, **args): 210 207 """get translate""" 211 208 return self.template.fulltextclient.getWordInfo(**args) 212 209 210 #WTF? 213 211 def getLemma(self, **args): 214 212 """get lemma""" 215 213 return self.template.fulltextclient.getLemma(**args) 216 214 215 #WTF? 217 216 def getLemmaQuery(self, **args): 218 217 """get query""" 219 218 return self.template.fulltextclient.getLemmaQuery(**args) 220 219 220 #WTF? 221 221 def getLex(self, **args): 222 222 """get lex""" … … 224 224 225 225 def getToc(self, **args): 226 """ get toc"""226 """returns the full table of contents (in internal format)""" 227 227 return self.template.fulltextclient.getToc(**args) 228 228 229 229 def getTocPage(self, **args): 230 """ get tocpage"""230 """returns one page of the table of contents""" 231 231 return self.template.fulltextclient.getTocPage(**args) 232 232 -
version.txt
r453 r498 1 DocumentViewer 0.7.01 DocumentViewer 2.0a -
zpt/viewer_images.zpt
r493 r498 13 13 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.js"></script> 14 14 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.geometry.js"></script> 15 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib. birdseye.js"></script>16 < !-- <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.regions.js"></script> -->15 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.arrows.js"></script> 16 <script type="text/javascript" tal:attributes="src string:$dlBaseUrl/jquery/jquery.digilib.marks.js"></script> 17 17 <link rel="stylesheet" type="text/css" tal:attributes="href string:$dlBaseUrl/jquery/jquery.digilib.css" /> 18 18 … … 25 25 'pn' : '${pageinfo/pn}', 26 26 'suppressParamNames' : ['fn'], 27 'showRegionNumbers' : true, 28 'visibleButtonSets' : 0 27 'scalerInsets' : {'x' : 140, 'y' : 100} 29 28 };"></script> 30 29 31 30 <script type="text/javascript"> 32 //<!--31 // <!-- 33 32 $(document).ready(function() { 34 33 // autosubmit forms … … 38 37 $('form.autosubmit input[type="submit"]').hide(); 39 38 // get digilib div 40 $digilib = $('div .scaler');39 $digilib = $('div#scaler'); 41 40 // configure digilib 42 41 $digilib.digilib(dlOpts); 43 42 }); 44 // -->43 // --> 45 44 </script> 46 45 </head> … … 88 87 </ul> 89 88 <div class="content"> 90 <div class="dl-buttons"> 91 <span><a href="javascript:$digilib.digilib('zoomArea')">zoom</a></span> 92 </div> 93 <div class="scaler"> 89 <div id="scaler"> 94 90 <img tal:attributes="src string:${docinfo/imageURL}&pn=${pageinfo/pn}&dw=500&dh=500" /> 95 91 </div> … … 97 93 </div> <!-- col-main --> 98 94 <div class="col-right"> 99 BUTTONS 95 <div class="digilib-buttons"> 96 <div><a href="javascript:$digilib.digilib('zoomBy', 1.4)">zoom in</a></div> 97 <div><a href="javascript:$digilib.digilib('zoomBy', 0.7)">zoom out</a></div> 98 <div><a href="javascript:$digilib.digilib('zoomArea')">zoom area</a></div> 99 <div><a href="javascript:$digilib.digilib('zoomFull')">full page</a></div> 100 <div><a href="javascript:$digilib.digilib('zoomFull', 'width')">page width</a></div> 101 <div><a href="javascript:$digilib.digilib('setMark')">set mark</a></div> 102 <div><a href="javascript:$digilib.digilib('removeMark')">remove mark</a></div> 103 <div><a href="javascript:$digilib.digilib('reference')">get reference</a></div> 104 <div><a tal:attributes="href string:$dlBaseUrl/jquery/digilib.html?fn=${docinfo/imagePath}&pn=${pageinfo/pn}" target="_blank">digilib</a></div> 105 </div> 100 106 </div> 101 107 </div> <!-- page-body -->
Note: See TracChangeset
for help on using the changeset viewer.