Module: check_mk
Branch: master
Commit: 8da26863e93f86327f37e2ddc99f224937a030eb
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8da26863e93f86…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Feb 7 13:24:33 2019 +0100
Introduce SASS processing for the modern CSS theme
* With this commit we are able to build our CSS files
from SASS definitions.
* The facelift aka modern theme.css is now built from
the SASS files below web/htdocs/themes/facelift/theme.scss.
* The whole build process is integrated in our webpack
definition. The process includes automatic prefixing
using autoprefixer and CSS cleaning using clean-css.
CMK-1567
Change-Id: I3a9da2204a74a5799d10094cf418677a95aa6655
---
Makefile | 6 +-
package-lock.json | 1567 +++++++++++++++++++-
package.json | 12 +-
postcss.config.js | 6 +
web/htdocs/themes/facelift/.gitignore | 1 +
.../themes/facelift/{theme.css => scss/_main.scss} | 978 ++++++------
web/htdocs/themes/facelift/scss/_sidebar.scss | 0
web/htdocs/themes/facelift/scss/_tables.scss | 0
web/htdocs/themes/facelift/scss/_variables.scss | 109 ++
web/htdocs/themes/facelift/theme.scss | 4 +
webpack.config.js | 52 +-
11 files changed, 2206 insertions(+), 529 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=8da26863e9…