Procházet zdrojové kódy

reveal.css is now scss, merge autoprexier #1007

Hakim El Hattab před 9 roky
rodič
revize
cc02564b2f
4 změnil soubory, kde provedl 1907 přidání a 1268 odebrání
  1. 24 9
      Gruntfile.js
  2. 745 1259
      css/reveal.css
  3. 1137 0
      css/reveal.scss
  4. 1 0
      package.json

+ 24 - 9
Gruntfile.js

@@ -29,17 +29,10 @@ module.exports = function(grunt) {
 			}
 		},
 
-		cssmin: {
-			compress: {
-				files: {
-					'css/reveal.min.css': [ 'css/reveal.css' ]
-				}
-			}
-		},
-
 		sass: {
 			dist: {
 				files: {
+					'css/reveal.css': 'css/reveal.scss',
 					'css/theme/default.css': 'css/theme/source/default.scss',
 					'css/theme/black.css': 'css/theme/source/black.scss',
 					'css/theme/beige.css': 'css/theme/source/beige.scss',
@@ -54,6 +47,20 @@ module.exports = function(grunt) {
 			}
 		},
 
+		autoprefixer: {
+			dist: {
+				src: 'css/reveal.css'
+			}
+		},
+
+		cssmin: {
+			compress: {
+				files: {
+					'css/reveal.min.css': [ 'css/reveal.css' ]
+				}
+			}
+		},
+
 		jshint: {
 			options: {
 				curly: false,
@@ -113,6 +120,10 @@ module.exports = function(grunt) {
 				files: [ 'css/theme/source/*.scss', 'css/theme/template/*.scss' ],
 				tasks: 'themes'
 			},
+			css: {
+				files: [ 'css/reveal.css' ],
+				tasks: 'css'
+			},
             html: {
                 files: [ 'index.html']
             }
@@ -128,14 +139,18 @@ module.exports = function(grunt) {
 	grunt.loadNpmTasks( 'grunt-contrib-watch' );
 	grunt.loadNpmTasks( 'grunt-sass' );
 	grunt.loadNpmTasks( 'grunt-contrib-connect' );
+	grunt.loadNpmTasks( 'grunt-autoprefixer' );
 	grunt.loadNpmTasks( 'grunt-zip' );
 
 	// Default task
-	grunt.registerTask( 'default', [ 'jshint', 'cssmin', 'uglify', 'qunit' ] );
+	grunt.registerTask( 'default', [ 'jshint', 'css', 'uglify', 'qunit' ] );
 
 	// Theme task
 	grunt.registerTask( 'themes', [ 'sass' ] );
 
+	// CSS task
+	grunt.registerTask( 'css', [ 'sass', 'autoprefixer', 'cssmin' ] );
+
 	// Package presentation to archive
 	grunt.registerTask( 'package', [ 'default', 'zip' ] );
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 745 - 1259
css/reveal.css


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 1137 - 0
css/reveal.scss


+ 1 - 0
package.json

@@ -34,6 +34,7 @@
     "grunt-contrib-watch": "~0.5.3",
     "grunt-sass": "~0.14.0",
     "grunt-contrib-connect": "~0.5.0",
+    "grunt-autoprefixer": "~1.0.1",
     "grunt-zip": "~0.7.0",
     "grunt": "~0.4.0",
     "node-sass": "~0.9.3"

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů