summaryrefslogtreecommitdiffstats
path: root/js/Gruntfile.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Gruntfile.js')
-rw-r--r--js/Gruntfile.js30
1 files changed, 29 insertions, 1 deletions
diff --git a/js/Gruntfile.js b/js/Gruntfile.js
index 79c119087..c3197b58d 100644
--- a/js/Gruntfile.js
+++ b/js/Gruntfile.js
@@ -16,6 +16,7 @@ module.exports = function (grunt) {
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-uglify');
+ grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks('grunt-phpunit');
grunt.loadNpmTasks('grunt-wrap');
grunt.loadNpmTasks('grunt-karma');
@@ -61,6 +62,31 @@ module.exports = function (grunt) {
'<%= meta.production %>app.min.js':
['<%= meta.production %>app.js']
}
+ },
+ options: {
+ }
+ },
+ cssmin: {
+ newsBackport: {
+ files: {'../css/news-owncloud7.min.css': [
+ '../css/7.css',
+ '../css/app.css',
+ '../css/content.css',
+ '../css/custom.css',
+ '../css/mobile.css',
+ '../css/navigation.css',
+ '../css/settings.css'
+ ]}
+ },
+ news: {
+ files: {'../css/news.min.css': [
+ '../css/app.css',
+ '../css/content.css',
+ '../css/custom.css',
+ '../css/mobile.css',
+ '../css/navigation.css',
+ '../css/settings.css'
+ ]}
}
},
wrap: {
@@ -98,6 +124,8 @@ module.exports = function (grunt) {
watch: {
concat: {
files: [
+ '../css/*.css',
+ '!../css/*.min.css',
'tests/**/*.js',
'app/**/*.js',
'controller/**/*.js',
@@ -163,7 +191,7 @@ module.exports = function (grunt) {
// make tasks available under simpler commands
grunt.registerTask('default', ['jshint', 'concat', 'wrap', 'ngAnnotate',
- 'uglify']);
+ 'uglify', 'cssmin']);
grunt.registerTask('dev', ['watch:concat']);
grunt.registerTask('test', ['karma:unit']);
grunt.registerTask('php', ['watch:phpunit']);