LessCompiler: fix #layout usage in module CSS

This commit is contained in:
Thomas Gelf 2016-02-17 18:25:43 +01:00
parent 6aab5d889e
commit 97b5800f32
1 changed files with 5 additions and 7 deletions

View File

@ -155,18 +155,16 @@ class LessCompiler
$moduleCss .= '}';
}
$moduleCss = preg_replace(
'/(\.icinga-module\.module-[^\s]+) (#layout\.[^\s]+)/m',
'\2 \1',
$moduleCss
);
$this->source .= $moduleCss;
if ($this->theme !== null) {
$this->source .= file_get_contents($this->theme);
}
return $this->lessc->compile($this->source);
return preg_replace(
'/(\.icinga-module\.module-[^\s]+) (#layout\.[^\s]+)/m',
'\2 \1',
$this->lessc->compile($this->source)
);
}
}