Bug(バグ) #3589
pc_frontend 全画面で呼び出される util.js が必須とする jquery.min.js が呼び出されていない条件がある
ステータス:
Invalid(無効)
優先度:
Normal(通常)
担当者:
-
対象バージョン:
-
開始日:
2014-04-09
期日:
進捗率:
0%
3.6 で発生するか:
No (いいえ)
3.8 で発生するか:
Yes (はい)
説明
概要¶
管理画面で フリー HTML などを使い、
認証不要ページで util.js の getCenterMuchScreen() 関数や opCookie を扱った場合、$()
関数未定義のエラーが発生する
Causes (原因)¶
#3006 の修正により apps/pc_frontend_templates/_layout.php
で API 用のキーを表示するかどうかの分岐処理の中に javascript ファイルの読み込みの定義も含まれている為, 認証必須ページでは jquery が読み込まれない
元々 apps/pc_frontend/config/view.yml
で util.js が全画面で呼び出されるように定義されているため、 jquery.min.js
についても全画面で呼び出される必要があると考える
Way to fix (修正内容)¶
修正案は添付
関連するチケット
履歴
#1 Shinichi Urabe が約10年前に更新
- コピー元 Bug(バグ) #3006: apiKeyがログイン前の状態でも表示されてしまっている を追加
#2 Shinichi Urabe が約10年前に更新
- 次のチケットと重複 Bug(バグ) #3485: PC向けUIの未ログイン時に jQuery 等のライブラリがロードされない を追加
#4 Rimpei Ogawa がほぼ10年前に更新
- 対象バージョン を削除 (
OpenPNE 3.9.0-old)