5000164 is here
2012-10-15

FuelPHP1.3でProfilerを有効にしたら最初から展開した状態で表示されるようにする

 

最近FuelPHPを使っています。

バージョン1.2.1を使っていたのですが、1.3がでたということで1.3を使い始めました。

そこでデバッグをするときに、’profiling’  => true,とかしてプロファイラを表示させるんですが、プロファイラが最小化状態で表示されます。

1.2.1のプロファイラは展開した状態で表示されてたのに。

trueってしたらプロファイラは常に表示されてて欲しいです。

 

ということで、常に表示されるようにします。

 

 

fuel/core/vendor/phpquickprofiler/display.php

を開きます。

 

305行目の

$return_output .='<div style="clear:both;"></div><div id="pqp-container" class="pQp tallDetails" style="display:none;position:inherit;">';

$return_output .='<div style="clear:both;"></div><div id="pqp-container" class="pQp tallDetails" style="display:block;position:inherit;">';

にします。

(display:none;をdisplay:block;に変更。)

 

661行目の

$return_output .='</div></div><div id="openProfiler"><a href="#" onclick="openProfiler();return false" title="Open Code Profiler">Code Profiler</a></div>';

$return_output .='</div></div><div id="openProfiler" style="display: none; "><a href="#" onclick="openProfiler();return false" title="Open Code Profiler">Code Profiler</a></div>';

にします。

( style=”display: none; “の追記。)

 

 

以上で常時表示されるようになったはずです。

検索して見つけた要素のスタイルを適当に変更してるだけなので、なんか他に方法があるのかもしれませんけども。

とりあえず、これでちょっとだけ快適になった。

 

常時表示されなくなったことにはなにか理由があるんですかねえ。