''目次''
#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)]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS