Changeset 3108
- Timestamp:
- 01/20/08 09:53:12 (8 months ago)
- Files:
-
- tagsplugin/trunk/tractags/api.py (modified) (1 diff)
- tagsplugin/trunk/tractags/macros.py (modified) (1 diff)
- tagsplugin/trunk/tractags/wiki.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tagsplugin/trunk/tractags/api.py
r3068 r3108 247 247 if page.exists: 248 248 return get_resource_url(self.env, page.resource, href, **kwargs) 249 return href( 'tags', "'%s'" % unicode(resource.id).replace("'", "\\'"))249 return href("tags/'%s'" % unicode(resource.id).replace("'", "\\'")) 250 250 251 251 def get_resource_description(self, resource, format='default', context=None, tagsplugin/trunk/tractags/macros.py
r2997 r3108 77 77 78 78 ul = builder.ul(class_='taglist') 79 for resource, tags in sorted(query_result ):79 for resource, tags in sorted(query_result, key=lambda r: (r[0].realm, r[0].id)): 80 80 tags = sorted(tags) 81 81 if tags: tagsplugin/trunk/tractags/wiki.py
r3066 r3108 133 133 m.group('tlpexpr'), 134 134 m.group('tlptitle'))) 135 yield (r''' tag(?:ged)?:(?P<texpr>(?:'.*?'|".*?"|\S)+)''',135 yield (r'''(?P<tagsyn>tag(?:ged)?):(?P<texpr>(?:'.*?'|".*?"|\S)+)''', 136 136 lambda f, n, m: self._format_tagged(f, 137 137 m.group('texpr'), 138 ' tagged:' + m.group('texpr')))138 '%s:%s' % (m.group('tagsyn'), m.group('texpr')))) 139 139 140 140 def get_link_resolvers(self): … … 144 144 if label: 145 145 href = formatter.context.href 146 if target[0] in '\'"': 147 q = target.strip('\'"') 148 target = None 149 else: 150 q = None 151 url = get_resource_url( 152 self.env, Resource('tag', target), 153 formatter.context.href 154 ) 155 return tag.a(label, href=href(url, q=q)) 146 url = get_resource_url(self.env, Resource('tag', target), href) 147 return tag.a(label, href=url) 156 148 return render_resource_link(self.env, formatter.context, 157 149 Resource('tag', target))
