プロジェクト

全般

プロフィール

Bug(バグ) #4173

Bootstrap の glyphicons 画像が css のバージョンとあっていない

kaoru n約7年前に追加. 約7年前に更新.

ステータス:
Pending Review(レビュー待ち)
優先度:
Normal(通常)
担当者:
対象バージョン:
-
開始日:
2017-03-15
期日:
進捗率:

50%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

Overview (現象)

Bootstrap の glyphicons 画像が PC用の css のバージョンとあっていない

具体的な影響としては、opLikePlugin と組み合わせて使った際に、thumbs-up のアイコンが表示されなくなる。

Causes (原因)

opSkinThemePlugin の各テーマの CSS ファイルは、PC用とスマホ用で別々のバージョンとなっている。
(OpenPNE 本体に同梱されているスマホ用の Bootstrap が v2.0.0 であるのに合わせるためと思われる)

  • PC: v2.3.2
  • スマホ: v2.0.0

CSS ファイルはディレクトリが css, smt_css と分かれているものの、画像ディレクトリ img については共有となっており、この中の glyphicons 画像が古い方のバージョンに同梱されているものになっているのが原因。

Bootstrap 側で glyphicons が更新されたのは以下のコミット、
https://github.com/twbs/bootstrap/commit/d5063e5dc8e62ecb23dd85d9dc3177b81852d1cf#diff-b798abe6e1b1318ee36b0dcb3fb9e4d3
v2.0.3 以降に含まれている。

Way to fix (修正内容)

Bootstrap の glyphicons 画像を v2.3.2 のものに置き換える

新しい glyphicons 画像は最下段に一行追加されただけで後方互換性があるため、v2.0.0 の CSS から読み込んでも v2.0.0 で定義されている範囲内では正常に動作する。

履歴

#1 kaoru n約7年前に更新

  • ステータスNew(新規) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

https://github.com/tejimaya/opSkinThemePlugin/pull/21
にてプルリクエストを行いました

#2 Rimpei Ogawa約7年前に更新

  • 説明 を更新 (diff)

#3 Rimpei Ogawa約7年前に更新

説明変更しましたが、修正内容としては #4173-1 でプルリクエストされているもので問題ないと思います。

他の形式にエクスポート: Atom PDF