操作
Bug(バグ) #1416
完了フレンドホームにアクセスするとprototype.jsエラーが表示される
開始日:
2010-07-23
期日:
進捗率:
100%
予定工数:
3.6 で発生するか:
Yes
3.8 で発生するか:
Unknown (未調査)
説明
Overview (現象)¶
フレンドホームにアクセスするとprototype.jsエラーが表示される。
エラーメッセージは以下の通りです。
Web ページ エラーの詳細 ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5; .NET CLR 1.1.4322; .NET CLR 2.0.50727; OfficeLiveConnector.1.3; OfficeLivePatch.1.3; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E) タイムスタンプ: Fri, 23 Jul 2010 06:34:23 UTC メッセージ: オブジェクトがありません。 ライン: 1602 文字: 5 コード: 0 URI: http://op32test.example.com/sfProtoculousPlugin/js/prototype.js
再現手順¶
- マイホームのガジェットの並び順を入れ替える(例:プロフィール画像とマイフレンド一覧を入れ替える)
- 入れ替えた後、フレンドホームにアクセスする
- エラーが発生する
フレンドホームのガジェットを入れ替え後にマイホームにアクセスしても同様にエラーが発生します。
再現環境・バージョン¶
- OpenPNE3.2.7-dev
- OpenPNE3.4.6-dev
- OpenPNE3.7.0-dev
OpenPNE3.0.9-devでは再現せず
Causes (原因)¶
プロフィール画面では、元来ガジェット並び替えに対応していません。
しかし、マイホーム(member/home) と同様なJavaScript や並び替えスクリプトを持っているため
エラーが発生します。
Way to fix (修正内容)¶
プロフィール画面の上の、ガジェットの並び替えに関するスクリプトを削除
Mutsumi Imamura さんが14年以上前に更新
OpenPNE3.2.7向けのバックポートチケットについては、リリースマネージャとの話し合いの結果、現時点では作成しないことにしました。
Shogo Kawahara さんが14年以上前に更新
- ステータス を New(新規) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
更新履歴 6b6a07cd91b02e23049c8f7d06a3e8416fdfd119 で適用されました。
Rimpei Ogawa さんが14年以上前に更新
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
Yuma Sakata さんが約13年前に更新
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
テストOKです。
管理画面ホーム画面ガジェット設定ページ(/pc_backend.php/design/gadget/type/gadget)にて IE9 でガジェットの並び替えができない問題がありましたが、こちらは #2579 で対応します。
操作