mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-07-28 04:00:43 +02:00
Small change for responsive CSS
Update full_init.html, javascript : rename function and variable.
This commit is contained in:
@@ -188,4 +188,4 @@ div.phpdebugbar-mini-design a.phpdebugbar-tab {
|
||||
}
|
||||
div.phpdebugbar-mini-design a.phpdebugbar-tab i {
|
||||
display:inline-block;
|
||||
}
|
||||
}
|
||||
|
@@ -400,18 +400,23 @@ if (typeof(PhpDebugBar) == 'undefined') {
|
||||
this.firstTabName = null;
|
||||
this.activePanelName = null;
|
||||
this.datesetTitleFormater = new DatasetTitleFormater(this);
|
||||
this.responsiveCSS();
|
||||
this.registerResizeHandler();
|
||||
},
|
||||
|
||||
responsiveCSS: function() {
|
||||
/**
|
||||
* Register resize event, for resize debugbar with reponsive css.
|
||||
*
|
||||
* @this {DebugBar}
|
||||
*/
|
||||
registerResizeHandler: function() {
|
||||
var self = this, f = null;
|
||||
self.$respCSS_size = 0;
|
||||
self.respCSSSize = 0;
|
||||
$(window).resize(f = function () {
|
||||
var $ = PhpDebugBar.$;
|
||||
var header = $(".phpdebugbar-header");
|
||||
|
||||
var contentSize = self.$respCSS_size;
|
||||
if (self.$respCSS_size == 0) {
|
||||
var contentSize = self.respCSSSize;
|
||||
if (self.respCSSSize == 0) {
|
||||
$(header).find("> *:visible").each(function () {
|
||||
contentSize += $(this).outerWidth();
|
||||
});
|
||||
@@ -421,11 +426,11 @@ if (typeof(PhpDebugBar) == 'undefined') {
|
||||
|
||||
var cssClass = "phpdebugbar-mini-design", bool = $(header).hasClass(cssClass);
|
||||
if (currentSize <= contentSize && !bool) {
|
||||
self.$respCSS_size = contentSize;
|
||||
self.respCSSSize = contentSize;
|
||||
|
||||
$(header).addClass(cssClass);
|
||||
} else if (contentSize < currentSize && bool) {
|
||||
self.$respCSS_size = 0;
|
||||
self.respCSSSize = 0;
|
||||
$(".phpdebugbar-header").removeClass(cssClass);
|
||||
}
|
||||
});
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<script type="text/javascript">
|
||||
jQuery.noConflict(true);
|
||||
var phpdebugbar = new PhpDebugBar.DebugBar();
|
||||
phpdebugbar.addTab("messages", new PhpDebugBar.DebugBar.Tab({"title":"Messages", "widget": new PhpDebugBar.Widgets.MessagesWidget()}));
|
||||
phpdebugbar.addTab("messages", new PhpDebugBar.DebugBar.Tab({"icon":"list-alt","title":"Messages", "widget": new PhpDebugBar.Widgets.MessagesWidget()}));
|
||||
phpdebugbar.addIndicator("time", new PhpDebugBar.DebugBar.Indicator({"icon":"time"}));
|
||||
phpdebugbar.setDataMap({
|
||||
"messages": ["messages.messages", []],
|
||||
|
Reference in New Issue
Block a user