2008-01-01から1年間の記事一覧

TracNav が Trac-0.11.1 に upgrade するとエラーになっていた

気づいたら TracNav マクロを使っているページで ↓ のエラーが表示されるようになっていた。 Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/trac/wiki/formatter.py", line 468, in _macro_formatter return macro.process(ar…

Trac 0.11.x で Wiki ページにメニューを付ける

0.11に移行後、サイドメニューが表示されない。 - 日記、trac にサイドメニューを付けてみる - 記憶は削除の方向でを読んで、「そういえば PukiWiki のメニューバーみたいなの*1をやってみよう」としてたのを思い出しました。 ということで Trac 0.11.x/Gens…

Opera の WYSIWYG モードでの Enter キーが 挿入にならない

追記: Opera 9.5.1 を試したらちゃんと Enter キーで <p> 挿入になってた。Shift-Enter も <br> 挿入でまともでした。Opera 9.5 よりも前のバージョンの WYSIWYG モードは buggy らしい。Rich HTML editing in the browser: part 1 - Opera Developer Community 9.5</p>…

Firefox の WYSIWYG モードで execCommand('inserthtml', false, '') が効かないときがあるのに対処する

tracwysiwyg では改行アイコンを実現するために ↓ のようなコードを実行するようにしていました。 function() { contentDocument.execCommand('inserthtml', false, '<br>'); } なのですが、Firefox の場合カーソル位置によっては <br> が入らないことがあります。WY…

Safari の WYSIWYG モードで Shift-Enter が効かないのに対処する

tracwysiwyg を Safari から使っていて気付いたのですが、Safari の WYSIWYG モードでは Shift-Enter を入力しても改行(<br>)が入りません。これ自体は Safari のバグの模様。Bug 16973 - Shift+Return doesn't produce BR elements in a contentEditable area.…

subversion 1.5 で checkout した Trac plugin を setup.py bdist_egg したらエラーになった…の続きの続き

前回で結局うまくいかなかったわけで。checkout しているのは http://svn.python.org/projects/sandbox/branches/setuptools-0.6@r65197調べると setuptools/command/sdist.py には subversion 1.5 用のコードがあるけど、setuptools/command/egg_info.py は…

subversion 1.5 で checkout した Trac plugin を setup.py bdist_egg したらエラーになった…の続き

前回 subversion 1.5 working copy 上で setuptools がこける…というのを書いたわけですが、このことを忘れてまた plugin のビルドでこけた…。いいかげん修正されてるだろ…と思って branches/setuptools-0.6 を覗いてみたら subversion 1.5 用のコードが追加…

subversion 1.5 で checkout した IniAdminPlugin を setup.py bdist_egg したらエラーになった

0.11 用の IniAdminPlugin の egg ファイルを作成しようとして python setup.py bdist_egg するといきなりエラーになった。 $ python setup.py bdist_egg running bdist_egg running egg_info creating IniAdmin.egg-info writing IniAdmin.egg-info/PKG-INF…

Trac 0.11rc2 が出ましたね

http://svn.edgewall.com/repos/trac/tags/trac-0.11rc2/Genshi 0.5 以上を要求するようになったようです(trac-0.11rc1 までは 0.4.1 以上)。cf. Changeset 7191 – The Trac Project – Trac

CodeRepos の Trac みたいに browser ページに repository へのリンクをつける

CodeRepos の Trac みたいに browser ページのメニューに repository へのリンクをつけたくなったのでやってみる。Trac 0.10 限定です。template (clearsilver) で参照しているページが browser ページなのか判断するようにして、メニューにリンクを追加する…

Trac で使っているプラグイン

うちの環境で使っている Trac のプラグインをリストしてみる。他にもごちゃごちゃ入っているけど実際に使っていると言えるのは以下のものぐらい。 Trac 本体は 0.10-stable を使ってます。 WebAdmin まずは WebAdmin。ブラウザから trac.ini が変更できるよ…

「Microsoft OfficeからTortoiseSVNコマンドを呼び出すVBAアドインプログラム」というのがあるらしい

msofficesvn - Google Code日本語の説明は Introduction_ja - msofficesvn - Google Code にあります。インストール方法は Install_ja に書かれているようにすればさくっと入ります。Excel 2003 で excelsvn を有効にしたところ。 うちの端末には TortoiseSV…

Trac の本が出るようですね

trac-users のメーリングリストにも流れてしました。Japanese Trac book - Trac Users | Google Groups本家の TracBooks ページにも追加されてます。

Trac 0.11 では jQuery の $ 関数は使わないことになったみたい

Don't use jQuery's $ function at the global level, as this will conflict with other JavaScript libraries. Changeset 6572 - The Trac Project - Trac 結構長い議論だった気がする。#5954 (Can't use prototype in plugins as $ conflicts with jquery…

Trac プロジェクトの活動状況をチャートで表示する StractisticsPlugin

trac-hacks の timeline をだらだら見ていたら、こんな plugin が最近出来たのに気づきました。StractisticsPlugin - Trac Hacks - Plugins Macros etc. - Tracインストールするとナビゲーションバーに Stractistics が表示されます。これをクリックするとチ…

TracWysiwygPlugin が入っていない Trac でも wysiwyg を使う

TracWysiwygPlugin が入っていない Trac でも wysiwyg を使うための bookmarklet です。(いまさらですが shibuya.trac meeting/01 のために用意したネタです) javascript:(function(d,u){var s=d.createElement('script');s.charset='utf-8';s.src=u;d.getEl…