プロジェクト

全般

プロフィール

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>

戻る