Changeset 589:d8d6975cebcb in documentViewer
- Timestamp:
- Nov 15, 2012, 4:58:14 PM (11 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
documentViewer.py
r587 r589 48 48 return '/'.join(path.split('/')[0:-cnt]) 49 49 50 def getPnForPf(docinfo, pf ):51 """returns image number for image file name or 0"""50 def getPnForPf(docinfo, pf, default=0): 51 """returns image number for image file name or default""" 52 52 if 'imgFileNames' in docinfo: 53 53 pn = docinfo['imgFileNames'].get(pf, None) … … 58 58 pf = pf[:xi] 59 59 # try again, else return 0 60 pn = docinfo['imgFileNames'].get(pf, 0) 60 pn = docinfo['imgFileNames'].get(pf, default) 61 else: 62 # no extension 63 pn = default 61 64 62 65 return pn 63 66 64 return 067 return default 65 68 66 69 … … 235 238 236 239 security.declareProtected('View','index_html') 237 def index_html(self, url,mode="texttool",viewMode="auto",viewLayer=None,tocMode=None,start=None,pn=None,pf=None):240 def index_html(self, url, mode="texttool", viewMode="auto", viewLayer=None, tocMode=None, start=None, pn=None, pf=None): 238 241 """ 239 242 show page … … 831 834 pageinfo['tocMode'] = tocMode 832 835 833 # TODO: unify current and pn!834 #pageinfo['current'] = current835 836 # pf takes precedence over pn 836 837 if pf: 837 838 pageinfo['pf'] = pf 838 839 pn = getPnForPf(docinfo, pf) 840 # replace pf in request params (used for creating new URLs) 841 self.REQUEST.form.pop('pf', None) 842 self.REQUEST.form['pn'] = pn 839 843 else: 840 844 pn = getInt(pn, 1)
Note: See TracChangeset
for help on using the changeset viewer.