68 lines
2.0 KiB
Markdown
68 lines
2.0 KiB
Markdown
|
# grunt-cssjanus
|
||
|
|
||
|
Grunt plugin to convert CSS stylesheets between left-to-right and right-to-left
|
||
|
|
||
|
## Getting Started
|
||
|
This plugin requires Grunt `~0.4.1`
|
||
|
|
||
|
If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
|
||
|
|
||
|
```shell
|
||
|
npm install grunt-cssjanus --save-dev
|
||
|
```
|
||
|
|
||
|
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
|
||
|
|
||
|
```js
|
||
|
grunt.loadNpmTasks( 'grunt-cssjanus' );
|
||
|
```
|
||
|
|
||
|
### Options
|
||
|
|
||
|
#### options.swapLtrRtlInUrl
|
||
|
Type: `Boolean`
|
||
|
Default value: `true`
|
||
|
|
||
|
Whether to replace 'ltr' with 'rtl' and vice versa in urls.
|
||
|
|
||
|
#### options.swapLeftRightInUrl
|
||
|
Type: `Boolean`
|
||
|
Default value: `false`
|
||
|
|
||
|
Whether to replace 'left' with 'right' and vice versa in urls.
|
||
|
|
||
|
#### options.generateExactDuplicates
|
||
|
Type: `Boolean`
|
||
|
Default value: `false`
|
||
|
|
||
|
Whether to generate the RTL file if it ends up being the same as the LTR file.
|
||
|
|
||
|
#### options.processContent
|
||
|
Type: `Callback`
|
||
|
Default value: `false`
|
||
|
|
||
|
If set, the function will be called on the CSS after CSSJanus has run.
|
||
|
|
||
|
|
||
|
## Release History
|
||
|
|
||
|
0.2.3 - Update minimum cssjanus version to 1.1.2
|
||
|
|
||
|
0.2.3 - Update minimum cssjanus version
|
||
|
|
||
|
0.2.2 - Revert to using the standard cssjanus 1.0.2 module
|
||
|
|
||
|
0.2.1 - Fix an undefined variable in the processContent callback.
|
||
|
Temporarily depend on patched cssjanus module while waiting for bugs to be fixed upstream. See:
|
||
|
https://github.com/nacin/cssjanus/commit/e2e761911c8f4d7755e002996f2788cfb603b74c
|
||
|
https://github.com/nacin/cssjanus/commit/964f83fe1b58148828186d73e300bc41e2ceadeb
|
||
|
|
||
|
|
||
|
0.2.0 - Add the processContent callback to the be called on CSS after CSSJanus has run
|
||
|
|
||
|
0.1.2 - Only outputs file creation message if file has been created
|
||
|
|
||
|
0.1.1 - Add the generateExactDuplicates option
|
||
|
|
||
|
0.1.0 - initial release
|