#180 テーマ確認用 HTML を作成
#181 #182 標準 CSS の 2/3 ぐらいまで定義を上書きした
作業として、はじめに標準 CSS の内容をテーマ側の CSS にコピペして、上から順に定義を上書き & 標準でよい部分は削除するようにしている。DOM との意味的な紐付けは分かりにくくなりそうだが、標準 CSS と見比べる時に便利なのでこの方法でゆく。
#182 ビットマップ画像を Font Awesome のアイコンで置き換える際、CSS の擬似要素で解決できないものは JavaScript で対応する
JavaScript の処理用に定義した CSS のクラスは接頭語に js- を付けるようにする。
#182 .icon 系まで定義した
Redmine 標準のファイル系アイコンは、種類ごとにかなり細かくビットマップ画像が用意されている。しかし Font Awesome では対応しきれないので、汎用アイコンにして色を分けることにした。
#182 標準 CSS とテキストエディタのツールバー系について、定義を上書き完了
これでほぼ完成である。残りは細かな指定追加ぐらいになるだろう。
#182 top-menu にアイコンを設定
#182 jstoolbar 系の定義を変更
Redmine 上の head 要素を見ると、テーマの application.css や theme.js の後に jstoolbar.css が読み込まれるため、定義を上書きする場合はページ読み込み後に実行する必要がある。
#184 リリース用イメージ生成スクリプトを生成した
#183 README.md などのドキュメントを整備