mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-07-23 17:51:56 +02:00
Dump darkmode styles for dumper (#769)
This commit is contained in:
@@ -18,8 +18,19 @@ class DebugBarHtmlDumper extends HtmlDumper
|
||||
$this->dumpHeader = null;
|
||||
}
|
||||
|
||||
public function getDumpHeaderByDebugBar() {
|
||||
// getDumpHeader is protected:
|
||||
return str_replace('pre.sf-dump', '.phpdebugbar pre.sf-dump', $this->getDumpHeader());
|
||||
public function getDumpHeaderByDebugBar()
|
||||
{
|
||||
$header = str_replace('pre.sf-dump', '.phpdebugbar pre.sf-dump', $this->getDumpHeader());
|
||||
|
||||
if (isset(self::$themes['dark'])) {
|
||||
$line = '';
|
||||
foreach (self::$themes['dark'] as $class => $style) {
|
||||
$line .= ".phpdebugbar[data-theme='dark'] pre.sf-dump".('default' === $class ? ', pre.sf-dump' : '').' .sf-dump-'.$class.'{'.$style.'}';
|
||||
}
|
||||
$line .= ".phpdebugbar[data-theme='dark'] " . 'pre.sf-dump .sf-dump-ellipsis-note{'.self::$themes['dark']['note'].'}';
|
||||
$header = str_replace('</style>', $line . '</style>', $header);
|
||||
}
|
||||
|
||||
return $header;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user