Файл: protected/extensions/yii2-debug/views/default/config.php
Строк: 159
<?php
/**
* @var DefaultController $this
* @var array $app
* @var array $components
* @var array $modules
* @var array $params
*/
$this->pageTitle = 'Full Configuration - Yii Debugger';
$hl = $this->owner->highlightCode;
?>
<div class="default-view">
<div class="navbar">
<div class="navbar-inner">
<div class="container">
<div class="yii2-debug-toolbar-block title">
Yii Debugger
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span2">
<div id="navbar" data-spy="affix" data-offset-top="60">
<ul class="nav nav-pills nav-stacked">
<?php if (is_array($app)): ?>
<li><a href="#app">Application</a></li>
<?php endif; ?>
<?php if (is_array($components)): ?>
<li><a href="#components">Components</a>
<ul class="sub-nav">
<?php foreach ($components as $id => $component): ?>
<?php if (is_array($component)): ?>
<li><a href="#components-<?php echo $id; ?>" class="<?php echo isset($component['_error_']) ? 'error' : ''; ?>"><?php echo $id; ?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</li>
<?php endif; ?>
<?php if (is_array($modules)): ?>
<li><a href="#modules">Modules</a>
<ul class="sub-nav">
<?php foreach ($modules as $id => $module): ?>
<?php if (is_array($module)): ?>
<li><a href="#modules-<?php echo $id; ?>"><?php echo $id; ?></a></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</li>
<?php endif; ?>
<?php if (is_array($params)): ?>
<li><a href="#params">Params</a></li>
<?php endif; ?>
</ul>
</div><!-- #navbar -->
</div><!-- .span2 -->
<div class="span10">
<?php if (is_array($app)): ?>
<section id="app">
<h2>Application</h2>
<div class="well well-small src <?php echo $hl ? 'hl' : 'no-hl'; ?>"><?php
CVarDumper::dump($app, 10, $hl);
?></div>
</section><!-- #app -->
<?php endif; ?>
<?php if (is_array($components)): ?>
<section id="components">
<h2>Components</h2>
<?php foreach ($components as $id => $component): ?>
<?php if (is_array($component)): ?>
<section id="components-<?php echo $id; ?>">
<h3>
<?php echo $id; ?>
<span class="class-name">(<?php echo $component['class']; ?>)</span>
</h3>
<?php if (isset($component['_error_'])): ?>
<div class="alert alert-error">
<strong>Error!</strong>
<?php echo $component['_error_']; ?>
</div>
<?php unset($component['_error_']); ?>
<?php endif; ?>
<div class="well well-small src <?php echo $hl ? 'hl' : 'no-hl'; ?>"><?php
CVarDumper::dump($component, 5, $hl);
?></div>
</section>
<?php endif; ?>
<?php endforeach; ?>
</section><!-- #components -->
<?php endif; ?>
<?php if (is_array($modules)): ?>
<section id="modules">
<h2>Modules</h2>
<?php foreach ($modules as $id => $module): ?>
<?php if (is_array($module)): ?>
<section id="modules-<?php echo $id; ?>">
<h3><?php echo $id; ?></h3>
<div class="well well-small src <?php echo $hl ? 'hl' : 'no-hl'; ?>"><?php
CVarDumper::dump($module, 5, $hl);
?></div>
</section>
<?php endif; ?>
<?php endforeach; ?>
</section><!-- #modules -->
<?php endif; ?>
<?php if (is_array($params)): ?>
<section id="params">
<h2>Params</h2>
<div class="well well-small src <?php echo $hl ? 'hl' : 'no-hl'; ?>"><?php
CVarDumper::dump($params, 10, $hl);
?></div>
</section><!-- #params -->
<?php endif; ?>
</div><!-- .span12 -->
</div>
</div>
</div>
<?php
/* @var CClientScript $cs */
$cs = Yii::app()->getClientScript();
$cs->registerScript(__CLASS__ . '#config', <<<JS
$('body').scrollspy({target: '#navbar'}).on('activate', function(e){
$(e.target).parents().each(function(){
if (this.tagName == 'LI') $(this).addClass('active');
if (this.id == 'navbar') return false;
});
})
JS
);
$cs->registerCss(__CLASS__ . '#config', <<<CSS
#navbar.affix {
width: 14.53%;
top: 20px;
}
ul.sub-nav {
display: none;
margin: 0;
padding: 0 6px;
list-style: none;
font-size: 11.5px;
line-height: 25px;
}
.active ul.sub-nav {
display: block;
}
ul.sub-nav li {
display: inline;
}
ul.sub-nav li a {
padding: 4px 6px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
}
ul.sub-nav li a.error {
color: red;
}
ul.sub-nav li a:hover,
ul.sub-nav li a:focus {
text-decoration: none;
background-color: #eeeeee;
}
ul.sub-nav li.active a,
ul.sub-nav li.active a:hover,
ul.sub-nav li.active a:focus {
background-color: #0088cc;
color: #fff;
}
ul.sub-nav li.active a.error,
ul.sub-nav li.active a.error:hover,
ul.sub-nav li.active a.error:focus {
background-color: #bd362f;
}
#components .class-name {
color: gray;
}
CSS
);
?>