basyura's blog

あしたになったらほんきだす。

Redmine - 右クリックメニューの表示位置を調整する

とつぶやいたところ


View customize plugin で (ほぼ) 現実に!
良い機会なので前から気になっていた View customize plugin をインストール。

issues の他に versions でも欲しかったので

Path pattern .*
Type StyleSheet


を指定 (* をしても実害無いだろう・・・たぶん)。そして Code は以下。

/* 上方向に表示している時でも、サブメニューは下方向へ */
#context-menu.reverse-y > ul > li.folder > ul {
    top: 0;
    bottom: auto;
    min-width: 250px;
}

/* サブメニューの高さを固定にして、スクロールを出すように */
#context-menu > ul > li.folder > ul {
    max-height: 300px;
    overflow-y: auto;
    min-width: 250px;
}

いい感じになった。
今まで直接 view をいじったりしてたところもあるので随時移行してみる。