前田といいます。
2014年3月17日 10:45 Keita Onabuta <
keita....@gmail.com>:
> カスタムフィールドを作成しましたが、フィールドの長さが長すぎます。
> (※開始時刻、終了時刻のフィールドを作成しました)
>
> なお、最小値 - 最大値は 「1 - 2」に設定しています。
>
> どのような方法でフィールドの長さを変更できますか?
Redmine本体のソースコードではなくテーマをいじるのが簡単だと思い
ます。
(1) フィールドのidの特定
チケット作成画面のHTMLのソースをブラウザで表示させて、カスタム
フィールドの名前「Start Time」で検索すると、以下のような感じの箇所
が見つかると思います。この中の id= で指定されている値(以下の例では
issue_custom_field_values_8)を記録しておいてください。
<p><label for="issue_custom_field_values_8"><span>Start
Time</span></label><input class="string_cf"
id="issue_custom_field_values_8" name="issue[custom_field_values][8]"
type="text" value="" /></p>
(2) テーマの修正
使用しているテーマの application.css (例: デフォルトのテーマであ
れば public/stylesheets/application.css)をテキストエディタで開き、
以下のコードを追加してください。4emの部分の数字を変えれば幅を変更で
きます。
issue_custom_field_values_8 の部分は、実際には(1)で調べたidの値
を記述してください。幅を変更したいフィールドが複数ある場合は、下記
3行の記述をidの値を変更して繰り返してください。
input#issue_custom_field_values_8 {
width: 4em;
}
以上で、ブラウザで再読込をするとカスタムフィールドの幅が狭くなる
と思います。