プロジェクト

全般

プロフィール

Bug(バグ) #3084

Yuya Watanabeほぼ12年前に更新

h3. 概要

PC 版でログイン後 html ファイルを開くと下記のように util.js が二回読み込まれる.
これは二回同じファイルを取得しようとするため無駄である.

<pre>
<script type="text/javascript" src="/js/util.js"></script>
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery-ui.min.js"></script>
<script type="text/javascript" src="/js/util.js"></script>
</pre>

h3. 確認バージョン

OpenPNE 3.8.0

h3.
原因

use_javascripts() ヘルパでレンダリングされる javascript は通常同じものであれば一回のみをレンダリングするが,下記のように util の呼び方が二通りあり,それぞれ別物として扱われている.これらをどちらかに統一する必要がある.

# 1箇所目
apps/pc_frontend/config/view.yml
<pre>
14 javascripts: ['util.js']
</pre>

# 2箇所目
lib/helper/opJavascriptHelper.php
<pre>
29 sfContext::getInstance()->getResponse()->addJavascript('util');
</pre>

戻る