プロジェクト

全般

プロフィール

Bug(バグ) #1559

完了

【3.4系限定】アクティビティガジェットの表示が崩れる

Mutsumi Imamura さんが14年以上前に追加. 約14年前に更新.

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

100%

予定工数:
3.6 で発生するか:
No
3.8 で発生するか:

説明

Overview (現象)

OpenPNE3.4でアクティビティガジェットをマイホームに追加し、IE6またはIE7でマイホームにアクセスすると表示が崩れてしまう。(添付画像を参照ください)

再現バージョン

  • OpenPNE3.4.7-dev(3.4系のみ再現)

3.6では構造が違うため再現しません

再現ブラウザ

  • IE6
  • IE7

Causes (原因)

Way to fix (修正内容)


ファイル

IE6_34x_myfriend_activity_display_error.PNG (71.3 KB) IE6_34x_myfriend_activity_display_error.PNG Mutsumi Imamura, 2010-09-06 17:00
Firefox_34x_myfriends_activity.png (23.2 KB) Firefox_34x_myfriends_activity.png Firefoxで表示した場合 Mutsumi Imamura, 2010-10-05 17:50
ie6.png (19.1 KB) ie6.png IE6で表示咲いた際のキャプチャ Hiroki Mogi, 2010-10-07 15:16

関連するチケット 2 (0件未完了2件完了)

関連している OpenPNE 3 - Bug(バグ) #1333: アクティビティの画像がずれる(IE)Invalid(無効)2010-07-13

操作
関連している OpenPNE 3 - Bug(バグ) #1095: Design of activity is too bad (アクティビティのデザインが正しくない)Fixed(完了)Shogo Kawahara2010-05-21

操作

Mutsumi Imamura さんが14年以上前に更新

  • ファイル を削除 (IE6_34x_myfriend_activity_display_error.PNG)

Minoru Takai さんが約14年前に更新

  • ステータスNew(新規) から Accepted(着手) に変更
  • 担当者Minoru Takai にセット

Minoru Takai さんが約14年前に更新

3.6系は #1095 でアクティビティ周りの改善を行っています。

#1095 をバックポート対応するか、IE6,7だけの崩れを修正するかは改めて判断します。

また、現状の3.4系では opSkinClassicPlugin を適用するとアクティビティ周りが全てのブラウザで大幅に崩れると思われます。

Minoru Takai さんが約14年前に更新

このチケットではバックポート対応は行わず、アイコンのレイアウトが崩れる点のみを修正します。

Mutsumi Imamura さんが約14年前に更新

参考にFirefoxでのキャプチャ画像を追加します。

Minoru Takai さんが約14年前に更新

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

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

Minoru Takai さんが約14年前に更新

opSkinBasicPlugin に対して、画像がずれる点のみを修正しました。

opSkinClassicPlugin の大幅な崩れに対するCSSのみによる修正を用意していますが、このチケットでは Classic プラグインは扱わないことにします。

参考までにCSSを提示しておきます。(以下のCSSは、3.4.x で opSkinClassicPlugin を使用する際に、カスタムCSSに追加することで大幅な崩れを防ぐためのものです。崩れに対する本質的な解決方法ではありません:本質的な解決は #1095 に相当する修正です)

/*==========================================================
 * Common Style
 *--------------------------------------------------------*/
#Left,
#Center,
#Top,
div.parts {
  zoom: 1;
}

/*==========================================================
 * Activity
 *--------------------------------------------------------*/
div.activityBox div.moreInfo {
  padding-bottom: 5px;
}
#delete_activity,
div.activityBox {
  zoom: 1;
  word-wrap: break-word;
}

/*======================================
 * form part
 *------------------------------------*/
div.activityBox form {
  padding: 0 4px;
}
div.activityBox form div.count {
  float: right;
  padding-right: 6px;
  color: #888888;
  font-size: 24px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.activityBox form select {
  margin-left: 8px;
}
div.activityBox form textarea {
  display: block;
  width: 98%;
  height: 3.5em;
  margin: 4px auto;
}
div.activityBox form br {
  display: none;
}
div.activityBox form * br {
  display: block;
}
div.activityBox form input.submit {
  float: right;
  margin-right: 3px;
}

/*======================================
 * activity list part
 *------------------------------------*/
div.activityBox ol.activities {
  clear: both;
}
#delete_activity ol.activities li.activity,
div.activityBox ol.activities li.activity {
  clear: both;
  padding: 10px 6px 8px;
  border-bottom: 1px solid #cccccc;
}
#delete_activity ol.activities li.activity div.memberImage,
div.activityBox ol.activities li.activity div.memberImage {
  overflow: hidden;
  z-index: 256;
  position: relative;
  float: left;
  width: 76px;
  max-height: 76px;
  margin-right: 8px;
}
#delete_activity ol.activities li.activity div.body,
div.activityBox ol.activities li.activity div.body {
  overflow: hidden;
  z-index: 128;
  position: relative;
  min-height: 76px;
  padding: 0;
}
* html #delete_activity ol.activities li.activity div.body,
* html div.activityBox ol.activities li.activity div.body {
  height: 76px;
}
#delete_activity ol.activities li.activity div.body div.info,
div.activityBox ol.activities li.activity div.body div.info {
  padding-top: 2px;
  color: #888888;
}
#delete_activity div.parts div.operation,
div.activityBox ol.activities li.activity div.operation {
  border: none;
}

Hiroki Mogi さんが約14年前に更新

IE6にて表示の崩れている部分がありました。
ステータスを差し戻しに変更します。

Hiroki Mogi さんが約14年前に更新

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

Minoru Takai さんが約14年前に更新

  • ステータスRejected(差し戻し) から Accepted(着手) に変更

対応します。

Minoru Takai さんが約14年前に更新

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

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

Mutsumi Imamura さんが約14年前に更新

アクティビティ投稿ボタンがIE6、IE7とFirefox3などとでは表示が違いますが、
ブラウザの仕様ということでバグではありません。実装者にも確認済みです。

動作としても問題がないことを確認しました。
テストはこれでOKです。

Rimpei Ogawa さんが約14年前に更新

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

Shinichi Urabe さんが約14年前に更新

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

テストは完了しているので閉じます

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