Trac 0.12系でダウンロードアイコンを追加してみる
Trac Lightning 4.0の開発が進んでおります。非常にありがたい!!
Trac Lightning 3.2(Trac 0.12系)でもリポジトリブラウザでダウンロードアイコンのリンクを表示できるか検証。テストしてみたところ、Trac本体のチェンジセット 9976で追加されているファイルを差し替えれば実現できたみたい。
フォルダからのZIPダウンロードは出来ていないのと他に問題が起きないかは未確認です。
で、以下のファイルを差し替えました。不要なものもあるかもしれませんが。場所的に全てのプロジェクトに影響が出ると思います。要検証です。
C:\TracLight\python\Lib\site-packages\Trac-0.12.4.ja1-py2.6.egg\trac\versioncontrol\templates\dir_entries.html
C:\TracLight\python\Lib\site-packages\Trac-0.12.4.ja1-py2.6.egg\trac\htdocs\css\browser.css
C:\TracLight\python\Lib\site-packages\Trac-0.12.4.ja1-py2.6.egg\trac\htdocs\css\trac.css
C:\TracLight\python\Lib\site-packages\Trac-0.12.4.ja1-py2.6.egg\trac\htdocs\js\expand_dir.js
C:\TracLight\python\Lib\site-packages\Trac-0.12.4.ja1-py2.6.egg\trac\versioncontrol\web_ui\browser.py
追記
これをするとリポジトリのコミットログが正しく表示されなくなりました。最後のログがすべてに表示されてしまいました。私ではこれを修正する方法がわからないので、素直にTrac 1.0系に移行したほうがよさそうです。