From d0b254ca1565a92c248087e97b817430c60be992 Mon Sep 17 00:00:00 2001 From: Boris Grozev Date: Tue, 6 Oct 2015 14:50:06 -0500 Subject: [PATCH] Merges css files. --- .gitignore | 1 + Makefile | 7 +++++-- debian/jitsi-meet.install | 4 ++-- index.html | 17 +---------------- package.json | 3 ++- 5 files changed, 11 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index ceb64692e..501a87349 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 0a9f67b92..8c689efd8 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 11e27ab93..28375844c 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 6c933500e..7584d1fd6 100644 --- a/index.html +++ b/index.html @@ -14,22 +14,7 @@ - - - - - - - - - - - - - - - - + diff --git a/package.json b/package.json index f631853d4..514585d31 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": {