Changeset 3462
- Timestamp:
- 04/04/08 03:43:37 (8 months ago)
- Files:
-
- tracmathplugin/tracmath/tracmath.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tracmathplugin/tracmath/tracmath.py
r2945 r3462 15 15 from trac.core import * 16 16 from trac.wiki.api import IWikiMacroProvider 17 from trac.wiki.api import IWikiSyntaxProvider 17 18 from trac.mimeview.api import IHTMLPreviewRenderer, MIME_MAP 18 19 from trac.web import IRequestHandler … … 43 44 44 45 class TracMathPlugin(Component): 45 implements(IWikiMacroProvider, IHTMLPreviewRenderer, IRequestHandler )46 implements(IWikiMacroProvider, IHTMLPreviewRenderer, IRequestHandler, IWikiSyntaxProvider) 46 47 47 48 def __init__(self): … … 83 84 return buf 84 85 86 # IWikiSyntaxProvider methods 87 def get_wiki_syntax(self): 88 def format(formatter, ns, match): 89 return self.internal_render(formatter.req,'latex',match.group(0)) 90 yield (r"\$[^$]+\$", format) 91 92 def get_link_resolvers(self): 93 return [] 94 85 95 # IWikiMacroProvider methods 86 96 def get_macros(self):
