チケット #5 (new blog)
TracのWikiの編集画面でCtrl+Enterで保存する
| 報告者: | mtamaki | 担当者: | mtamaki |
|---|---|---|---|
| 優先度: | major | マイルストーン: | |
| コンポーネント: | blog | バージョン: | |
| キーワード: | 関係者: |
説明 (最終更新者: mtamaki) (diff)
TracのWikiは編集画面でWikiの内容を変更した後保存ボタンを押すわけですが、キーボードからマウスに持ち変えるのがめんどくさいと思い、 Ctrl+Enterを入力すると保存ボタンを押す代わりができるようなJavaScriptを作りました。
使い方はtracのプロジェクトのtemplates/site_header.csを開いて、末尾に
<script type="text/javascript" src="http://mtamaki.com/projects/mtamaki/browser/Settings/TracScript/release/trac_support.js?format=raw"></script>
を書くだけです。上書き保存した後ページをリロードすればもうWikiの編集画面でCtrl+Enterと押すと保存できるはず。
スクリプトではprototype.jsを一部使用しています。
trac_support.jsには気が向いたときにでもJSを使ってできそうなTracの補助機能を追加するかもしれません。 上記のタグのように直接includeすればアップデートされ次第自動的にその機能も使えるようになります。
が、mtamaki.comはあまり早いサーバでないので上記のURLをincludeするとおそらくtracが全体的に重たくなってしまうはずです。 気になる方はtrac_support.jsからダウンロードしたものを自分のサーバーにおいて、それをincludeするようにしてください。
(071028追記)最近メンテしてないから動かないかも。。。
チケットの履歴
Note: チケットについてのヘルプは
TracTickets を参照
して下さい。