diff options
Diffstat (limited to 'vendor/cssjanus/cssjanus/README.md')
-rw-r--r-- | vendor/cssjanus/cssjanus/README.md | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/vendor/cssjanus/cssjanus/README.md b/vendor/cssjanus/cssjanus/README.md new file mode 100644 index 00000000..597ef211 --- /dev/null +++ b/vendor/cssjanus/cssjanus/README.md @@ -0,0 +1,45 @@ +[![Build Status](https://travis-ci.org/cssjanus/php-cssjanus.svg?branch=master)](https://travis-ci.org/cssjanus/php-cssjanus) [![Latest Stable Version](https://poser.pugx.org/cssjanus/cssjanus/v/stable.svg)](https://packagist.org/packages/cssjanus/cssjanus) + +# CSSJanus + +Convert CSS stylesheets between left-to-right and right-to-left. + +## Basic usage + +```php +$rtlCss = CSSJanus::transform( $ltrCss ); +``` + +## Advanced usage + +``transform( $css, $swapLtrRtlInURL = false, $swapLeftRightInURL = false )`` + +* ``$css`` (string) Stylesheet to transform +* ``$swapLtrRtlInURL`` (boolean) Swap 'ltr' and 'rtl' in URLs +* ``$swapLeftRightInURL`` (boolean) Swap 'left' and 'right' in URLs + +### Preventing flipping + +Use a ```/* @noflip */``` comment to protect a rule from being changed. + +```css +.rule1 { + /* Will be converted to margin-right */ + margin-left: 1em; +} +/* @noflip */ +.rule2 { + /* Will be preserved as margin-left */ + margin-left: 1em; +} +``` + +## Port + +This is a PHP port of the Node.js implementation of CSSJanus. + +Feature requests and bugs related to the actual CSS transformation or test +cases of it, should be submitted upstream at +<https://github.com/cssjanus/cssjanus>. + +Upstream releases will be ported here. |