mirror of
https://github.com/twbs/bootstrap.git
synced 2025-02-11 08:54:23 +01:00
28 lines
762 B
JavaScript
28 lines
762 B
JavaScript
/*!
|
|
* Bootstrap Grunt task for generating RTL CSS from LTR CSS using css-flip
|
|
* http://getbootstrap.com
|
|
* Copyright 2014 Twitter, Inc.
|
|
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
|
*/
|
|
'use strict';
|
|
|
|
var flip = require('css-flip');
|
|
|
|
|
|
module.exports = function(grunt) {
|
|
grunt.registerMultiTask('cssFlip', 'Generates RTL CSS from LTR CSS using css-flip', function () {
|
|
this.files.forEach(function (f) {
|
|
var unflippedCss = grunt.file.read(f.src);
|
|
var flippedCss = null;
|
|
try {
|
|
flippedCss = flip(unflippedCss);
|
|
}
|
|
catch (err) {
|
|
grunt.fail.warn(err);
|
|
}
|
|
grunt.file.write(f.dest, flippedCss);
|
|
grunt.log.writeln('File ' + f.dest.cyan + ' created.');
|
|
});
|
|
});
|
|
};
|