const sass = require("gulp-sass");
const cssnano = require("gulp-cssnano");
+const rtlcss = require('gulp-rtlcss');
const sourcemaps = require('gulp-sourcemaps');
const autoprefixer = require('gulp-autoprefixer');
const args = require('minimist')(process.argv.slice(2));
+const rename = require('gulp-rename');
const STAFF_JS_BASE = "koha-tmpl/intranet-tmpl/prog/js";
const STAFF_CSS_BASE = "koha-tmpl/intranet-tmpl/prog/css";
.pipe(sass(sassOptions).on('error', sass.logError))
.pipe(autoprefixer())
.pipe(sourcemaps.write('./maps'))
+ .pipe(dest(css_base))
+
+ .pipe(rtlcss())
+ .pipe(rename({
+ suffix: '-rtl'
+ })) // Append "-rtl" to the filename.
.pipe(dest(css_base));
}
return src(css_base + "/src/**/*.scss")
.pipe(sass(sassOptions).on('error', sass.logError))
.pipe(autoprefixer())
- .pipe(cssnano({ zindex: false }))
+ .pipe(cssnano({
+ zindex: false
+ }))
+ .pipe(dest(css_base))
+
+ .pipe(rtlcss())
+ .pipe(rename({
+ suffix: '-rtl'
+ })) // Append "-rtl" to the filename.
.pipe(dest(css_base));
}