diff --git a/.gitignore b/.gitignore
index ceb64692e8..501a87349a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@ node_modules
.*.tmp
deploy-local.sh
libs/app.bundle.*
+all.css
diff --git a/Makefile b/Makefile
index 0a9f67b926..8c689efd80 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,8 @@ NPM = npm
BROWSERIFY = ./node_modules/.bin/browserify
UGLIFYJS = ./node_modules/.bin/uglifyjs
EXORCIST = ./node_modules/.bin/exorcist
+CLEANCSS = ./node_modules/.bin/cleancss
+CSS_FILES = font.css toastr.css main.css videolayout_default.css font-awesome.css jquery-impromptu.css modaldialog.css notice.css popup_menu.css login_menu.css popover.css jitsi_popover.css contact_list.css chat.css welcome_page.css settingsmenu.css
DEPLOY_DIR = libs
BROWSERIFY_FLAGS = -d
OUTPUT_DIR = .
@@ -17,6 +19,7 @@ clean:
deploy:
mkdir -p $(DEPLOY_DIR) && \
cp $(OUTPUT_DIR)/app.bundle.min.js $(OUTPUT_DIR)/app.bundle.min.map $(DEPLOY_DIR) && \
+ (cd css; cat $(CSS_FILES)) | $(CLEANCSS) > css/all.css && \
([ ! -x deploy-local.sh ] || ./deploy-local.sh)
uglify:
@@ -24,7 +27,7 @@ uglify:
source-package:
- mkdir -p source_package/jitsi-meet && \
- cp -r analytics.js css external_api.js favicon.ico fonts images index.html interface_config.js libs plugin.*html sounds title.html unsupported_browser.html LICENSE config.js lang source_package/jitsi-meet && \
+ mkdir -p source_package/jitsi-meet/css && \
+ cp -r analytics.js css/all.css external_api.js favicon.ico fonts images index.html interface_config.js libs plugin.*html sounds title.html unsupported_browser.html LICENSE config.js lang source_package/jitsi-meet && \
(cd source_package ; tar cjf ../jitsi-meet.tar.bz2 jitsi-meet) && \
rm -rf source_package
diff --git a/debian/jitsi-meet.install b/debian/jitsi-meet.install
index 11e27ab93f..28375844cd 100644
--- a/debian/jitsi-meet.install
+++ b/debian/jitsi-meet.install
@@ -2,10 +2,10 @@
*.json /usr/share/jitsi-meet/
*.html /usr/share/jitsi-meet/
*.ico /usr/share/jitsi-meet/
+*.css /usr/share/jitsi-meet/
libs /usr/share/jitsi-meet/
service /usr/share/jitsi-meet/
-css /usr/share/jitsi-meet/
sounds /usr/share/jitsi-meet/
fonts /usr/share/jitsi-meet/
images /usr/share/jitsi-meet/
-lang /usr/share/jitsi-meet/
\ No newline at end of file
+lang /usr/share/jitsi-meet/
diff --git a/index.html b/index.html
index 6c933500e7..7584d1fd62 100644
--- a/index.html
+++ b/index.html
@@ -14,22 +14,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/package.json b/package.json
index f631853d48..514585d317 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,8 @@
"exorcist": "*",
"jshint": "2.8.0",
"precommit-hook": "3.0.0",
- "uglify-js": "2.4.24"
+ "uglify-js": "2.4.24",
+ "clean-css": "*"
},
"license": "Apache-2.0",
"scripts": {