Erps, forgot the attachement
from trac.core import *
from trac.core import ComponentMeta
from trac.config import Option
from trac.wiki.api import IWikiSyntaxProvider
from genshi.builder import tag
class ProjectNameLinkModule(Component):
implements(IWikiSyntaxProvider)
projectName = Option('project', 'wiki_name', default='',
doc='Name of project as a wiki word.')
def callback(self, form, ns, match) :
return tag.a(self.projectName, class_='wiki', href=form.href.wiki())
def get_wiki_syntax(self) :
if self.projectName :
yield self.projectName, self.callback
def get_link_resolvers(self) :
return []
# Force us to the front so we can override the default.
ComponentMeta._registry[IWikiSyntaxProvider].remove(ProjectNameLinkModule)
ComponentMeta._registry[IWikiSyntaxProvider].insert(0, ProjectNameLinkModule)
_______________________________________________
PySoy-Dev mailing list
[email protected]
http://www.pysoy.org/mailman/listinfo/pysoy-dev