root/anchorpatch/0.8/anchor.diff
| Revision 41, 4.4 kB (checked in by athomas, 3 years ago) |
|---|
-
trac-0.8.2/trac/Href.py
old new 136 136 return href_join(self.base, 'about_trac') 137 137 138 138 def wiki(self, page=None, version=None, diff=0, history=0): 139 anchor = "" 140 if page and page.find("#") != -1: 141 anchor = page[page.find('#'):] 142 page = page[:page.find('#')] 139 143 if page and version and diff: 140 return href_join(self.base, 'wiki', page) + '?version=' + str(version) + '&diff=yes' 144 return href_join(self.base, 'wiki', page) + '?version=' + str(version) + '&diff=yes' + anchor 141 145 elif page and version: 142 return href_join(self.base, 'wiki', page) + '?version=' + str(version) 146 return href_join(self.base, 'wiki', page) + '?version=' + str(version) + anchor 143 147 elif page and history: 144 return href_join(self.base, 'wiki', page) + '?history=yes' 148 return href_join(self.base, 'wiki', page) + '?history=yes' + anchor 145 149 elif page: 146 return href_join(self.base, 'wiki', page) 150 return href_join(self.base, 'wiki', page) + anchor 147 151 else: 148 152 return href_join(self.base, 'wiki') 149 153
Note: See TracBrowser for help on using the browser.
