''目次''
#contents
~
----
*目的 [#wd637fee]
Wikiページで文字に色をつける。~
0.10版は既存のものがあるが0.11版がなかったので自作
*インストール [#sc3ec134]
下記ファイルを作成して/path/to/tracproject/pluginsディレクトリに入れとく。~
ファイル名はColor.pyとする。
+''ファイルの内容''
--- 0.10版ではこう ---
def execute(hdf, args, env):
args = tuple(args.split(","))
if len(args) == 2 :
return '<span style="background-color:%s;padding: 0.1ex 0.4em;">%s</span>' % args
else:
return '<span style="background-color:%s;padding: 0.1ex 0.4em;color:%s;">%s</span>' % args
--- 0.10版 ここまで ---
--- 0.11版ではこうする ---
from trac.wiki.macros import WikiMacroBase
class Color(WikiMacroBase):
def expand_macro(self, formatter, name, args):
args = tuple(args.split(","))
if len(args) == 2 :
return '<span style="background-color:%s;padding: 0.1ex 0.4em;">%s</span>' % args
else:
return '<span style="background-color:%s;padding: 0.1ex 0.4em;color:%s;">%s</span>' % args
--- 0.11版 ここまで ---
-書式(0.10の時と同じ)~
[[Color( background-color, color , text )]]
or
[[Color( color , text )]]
設定例(0.10の時と同じ)
[[Color(blue, green, This has a blue background and green text)]]