Bug 30718: Use flatpickr's altInput
[srvgit] / gulpfile.js
index 1a37a15..82962d9 100644 (file)
@@ -42,35 +42,47 @@ var sassOptions = {
 
 // CSS processing for development
 function css() {
-    return src(css_base + "/src/**/*.scss")
+    var stream = src(css_base + "/src/**/*.scss")
         .pipe(sourcemaps.init())
         .pipe(sass(sassOptions).on('error', sass.logError))
         .pipe(autoprefixer())
-        .pipe(sourcemaps.write('./maps'))
-        .pipe(dest(css_base))
+        .pipe(dest(css_base));
 
-        .pipe(rtlcss())
-        .pipe(rename({
-            suffix: '-rtl'
-        })) // Append "-rtl" to the filename.
+    if (args.view == "opac") {
+        stream = stream
+            .pipe(rtlcss())
+            .pipe(rename({
+                suffix: '-rtl'
+            })) // Append "-rtl" to the filename.
+            .pipe(dest(css_base));
+    }
+
+    stream = stream.pipe(sourcemaps.write('./maps'))
         .pipe(dest(css_base));
+
+    return stream;
+
 }
 
 // CSS processing for production
 function build() {
-    return src(css_base + "/src/**/*.scss")
+    var stream = src(css_base + "/src/**/*.scss")
         .pipe(sass(sassOptions).on('error', sass.logError))
         .pipe(autoprefixer())
         .pipe(cssnano({
             zindex: false
         }))
-        .pipe(dest(css_base))
+        .pipe(dest(css_base));
 
-        .pipe(rtlcss())
+    if( args.view == "opac" ){
+        stream = stream.pipe(rtlcss())
         .pipe(rename({
             suffix: '-rtl'
         })) // Append "-rtl" to the filename.
         .pipe(dest(css_base));
+    }
+
+    return stream;
 }
 
 const poTasks = {
@@ -79,11 +91,6 @@ const poTasks = {
         create: po_create_marc_marc21,
         update: po_update_marc_marc21,
     },
-    'marc-NORMARC': {
-        extract: po_extract_marc_normarc,
-        create: po_create_marc_normarc,
-        update: po_update_marc_normarc,
-    },
     'marc-UNIMARC': {
         extract: po_extract_marc_unimarc,
         create: po_create_marc_unimarc,
@@ -124,6 +131,11 @@ const poTasks = {
         create: po_create_installer_marc21,
         update: po_update_installer_marc21,
     },
+    'installer-UNIMARC': {
+        extract: po_extract_installer_unimarc,
+        create: po_create_installer_unimarc,
+        update: po_update_installer_unimarc,
+    },
 };
 
 const poTypes = Object.keys(poTasks);
@@ -135,7 +147,6 @@ function po_extract_marc (type) {
 }
 
 function po_extract_marc_marc21 ()  { return po_extract_marc('MARC21') }
-function po_extract_marc_normarc () { return po_extract_marc('NORMARC') }
 function po_extract_marc_unimarc () { return po_extract_marc('UNIMARC') }
 
 function po_extract_staff () {
@@ -143,12 +154,9 @@ function po_extract_staff () {
         'koha-tmpl/intranet-tmpl/prog/en/**/*.tt',
         'koha-tmpl/intranet-tmpl/prog/en/**/*.inc',
         'koha-tmpl/intranet-tmpl/prog/en/xslt/*.xsl',
-        'koha-tmpl/intranet-tmpl/prog/en/columns.def',
         '!koha-tmpl/intranet-tmpl/prog/en/**/*MARC21*',
-        '!koha-tmpl/intranet-tmpl/prog/en/**/*NORMARC*',
         '!koha-tmpl/intranet-tmpl/prog/en/**/*UNIMARC*',
         '!koha-tmpl/intranet-tmpl/prog/en/**/*marc21*',
-        '!koha-tmpl/intranet-tmpl/prog/en/**/*normarc*',
         '!koha-tmpl/intranet-tmpl/prog/en/**/*unimarc*',
     ];
 
@@ -163,10 +171,8 @@ function po_extract_opac () {
         'koha-tmpl/opac-tmpl/bootstrap/en/**/*.inc',
         'koha-tmpl/opac-tmpl/bootstrap/en/xslt/*.xsl',
         '!koha-tmpl/opac-tmpl/bootstrap/en/**/*MARC21*',
-        '!koha-tmpl/opac-tmpl/bootstrap/en/**/*NORMARC*',
         '!koha-tmpl/opac-tmpl/bootstrap/en/**/*UNIMARC*',
         '!koha-tmpl/opac-tmpl/bootstrap/en/**/*marc21*',
-        '!koha-tmpl/opac-tmpl/bootstrap/en/**/*normarc*',
         '!koha-tmpl/opac-tmpl/bootstrap/en/**/*unimarc*',
     ];
 
@@ -240,6 +246,8 @@ function po_extract_installer_marc (type) {
 
 function po_extract_installer_marc21 ()  { return po_extract_installer_marc('MARC21') }
 
+function po_extract_installer_unimarc ()  { return po_extract_installer_marc('UNIMARC') }
+
 function po_create_type (type) {
     const access = util.promisify(fs.access);
     const exec = util.promisify(child_process.exec);
@@ -260,7 +268,6 @@ function po_create_type (type) {
 }
 
 function po_create_marc_marc21 ()       { return po_create_type('marc-MARC21') }
-function po_create_marc_normarc ()      { return po_create_type('marc-NORMARC') }
 function po_create_marc_unimarc ()      { return po_create_type('marc-UNIMARC') }
 function po_create_staff ()             { return po_create_type('staff-prog') }
 function po_create_opac ()              { return po_create_type('opac-bootstrap') }
@@ -269,6 +276,7 @@ function po_create_messages ()          { return po_create_type('messages') }
 function po_create_messages_js ()       { return po_create_type('messages-js') }
 function po_create_installer ()         { return po_create_type('installer') }
 function po_create_installer_marc21 ()  { return po_create_type('installer-MARC21') }
+function po_create_installer_unimarc () { return po_create_type('installer-UNIMARC') }
 
 function po_update_type (type) {
     const msgmerge_opts = '--backup=off --quiet --sort-output --update';
@@ -282,7 +290,6 @@ function po_update_type (type) {
 }
 
 function po_update_marc_marc21 ()       { return po_update_type('marc-MARC21') }
-function po_update_marc_normarc ()      { return po_update_type('marc-NORMARC') }
 function po_update_marc_unimarc ()      { return po_update_type('marc-UNIMARC') }
 function po_update_staff ()             { return po_update_type('staff-prog') }
 function po_update_opac ()              { return po_update_type('opac-bootstrap') }
@@ -291,6 +298,7 @@ function po_update_messages ()          { return po_update_type('messages') }
 function po_update_messages_js ()       { return po_update_type('messages-js') }
 function po_update_installer ()         { return po_update_type('installer') }
 function po_update_installer_marc21 ()  { return po_update_type('installer-MARC21') }
+function po_update_installer_unimarc () { return po_update_type('installer-UNIMARC') }
 
 /**
  * Gulp plugin that executes xgettext-like command `cmd` on all files given as