protected function initToolbar()
{
if (!$this->checkAccess()) {
return;
}
$assetsUrl = CHtml::asset(dirname(__FILE__) . '/assets');
/* @var CClientScript $cs */
$cs = Yii::app()->getClientScript();
$cs->registerCoreScript('jquery');
$url = Yii::app()->createUrl($this->moduleId . '/default/toolbar', array('tag' => $this->getTag()));
$cs->registerScript(__CLASS__ . '#toolbar', <<<JS
(function(\$){
\t\$('<div>').appendTo('body').load('{$url}', function(){
\t\tif (window.localStorage && localStorage.getItem('yii2-debug-toolbar') == 'minimized') {
\t\t\t\$('#yii2-debug-toolbar').hide();
\t\t\t\$('#yii2-debug-toolbar-min').show();
\t\t} else {
\t\t\t\$('#yii2-debug-toolbar-min').hide();
\t\t\t\$('#yii2-debug-toolbar').show();
\t\t}
\t\t\$('#yii2-debug-toolbar .yii2-debug-toolbar-toggler').click(function(){
\t\t\t\$('#yii2-debug-toolbar').hide();
\t\t\t\$('#yii2-debug-toolbar-min').show();
\t\t\tif (window.localStorage) {
\t\t\t\tlocalStorage.setItem('yii2-debug-toolbar', 'minimized');
\t\t\t}
\t\t});
\t\t\$('#yii2-debug-toolbar-min .yii2-debug-toolbar-toggler').click(function(){
\t\t\t\$('#yii2-debug-toolbar-min').hide();
\t\t\t\$('#yii2-debug-toolbar').show();
\t\t\tif (window.localStorage) {
\t\t\t\tlocalStorage.setItem('yii2-debug-toolbar', 'maximized');
\t\t\t}
\t\t});
\t});
})(jQuery);
JS
);
}