プロジェクト

全般

プロフィール

Backport(バックポート) #2985

スマホ版において,PC版のスキンプラグインを変更するとスマホ版でスキンプラグインのCSSが読み込まれてしまう

Shouta Kashiwagiほぼ12年前に追加. ほぼ12年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2012-04-18
期日:
進捗率:

100%


説明

現象

スマホ版において,PC版のデフォルトスキンプラグイン(opSkinBasicPlugin)から別のスキンプラグイン(opSkinBootstrapPluign等)に変更すると
変更したスキンプラグインのCSSがスマホ版においても読み込まれてしまう

発生バージョン: OpenPNE 3.8beta1, OpenPNE3.8RC1

原因

理由としては,スマホ版テンプレートに以下のようなコードの記述がなされていて,
opSkinBasicPluginに依存するような書き方がされているからである.

  • apps/pc_frontend/templates/smtLayoutHome.php
1. <?php use_helper('Javascript') ?>
2. <?php $sf_response->removeStylesheet('/opSkinBasicPlugin/css/main.css') ?>
3. 

修正内容

opSkinBasicPlugin以外におけるスキンプラグインのmain.cssを,スマホ版でロードされないようにする


関連するチケット

関連している OpenPNE 3 - Bug(バグ) #2984: スマホ版において,PC版のスキンプラグインを変更するとスマホ版でスキンプラグインのCSSが読み込まれてしまう Won't fix(対応せず) 2012-04-18

関係しているリビジョン

リビジョン 97ce1b0c (差分)
Yuya Watanabeほぼ12年前に追加

(fixes #2985, BP from #2984) add smartphone asset helper

リビジョン aa32d958 (差分)
Yuya Watanabeほぼ12年前に追加

(fixes #2985, BP from #2984) add smartphone properties operation in opWebResponse

リビジョン 84df1603 (差分)
Yuya Watanabeほぼ12年前に追加

(fixes #2985, BP from #2984) removed unnessessary properties

履歴

#1 Yuya Watanabeほぼ12年前に更新

  • 担当者Yuya Watanabe にセット

#2 Yuya Watanabeほぼ12年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

#3 Yuya Watanabeほぼ12年前に更新

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

更新履歴 97ce1b0c5195908e34c8a106b3af2483a6adecd5 で適用されました。

#4 Rimpei Ogawaほぼ12年前に更新

  • ステータスPending Review(レビュー待ち) から Rejected(差し戻し) に変更

親チケットを差し戻したのでこちらのチケットもステータス変更します。
https://redmine.openpne.jp/issues/2984#note-7

#5 Yuya Watanabeほぼ12年前に更新

  • ステータスRejected(差し戻し) から Accepted(着手) に変更
  • 進捗率50 から 0 に変更

#6 Yuya Watanabeほぼ12年前に更新

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

更新履歴 aa32d958cfc13ba2f057279c30ee37c9d7c4a155 で適用されました。

#7 Yuya Watanabeほぼ12年前に更新

更新履歴 84df1603ecd4b6928539c28b1f230bc8a640dd8c で適用されました。

#8 Rimpei Ogawaほぼ12年前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

#9 Yuma Sakataほぼ12年前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

テストOKです。

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