]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
refactor: use const and let 11831/head
authorDaniel Ruf <mac1@daniel-ruf.de>
Sat, 5 Oct 2019 15:38:34 +0000 (17:38 +0200)
committerDaniel Ruf <mac1@daniel-ruf.de>
Sat, 5 Oct 2019 15:38:34 +0000 (17:38 +0200)
customizer/lib/js.js
customizer/lib/sass.js
docs/assets/img/gulpfile.js
js/foundation.core.utils.js

index 2b2bd42d3bb469612ee9555e85810dfab1eb17af..9f6779b034709e6aaeb3a64ca0753955dc35c9f5 100644 (file)
@@ -1,6 +1,5 @@
-var empty = require('is-empty-object');
-var unique = require('array-uniq');
-var path = require('path');
+const empty = require('is-empty-object');
+const path = require('path');
 
 // custom module names where needed
 const MODULES = {
@@ -15,7 +14,7 @@ const MODULES = {
  */
 
 module.exports = function(config, modules) {
-  var dir = path.resolve(__dirname, '../../js/');
+  const dir = path.resolve(__dirname, '../../js/');
   var entry = "import $ from 'jquery';\n" +
               "import { Foundation } from '" + dir + "/foundation.core';\n" +
               "Foundation.addToJquery($);\n" +
@@ -26,14 +25,14 @@ module.exports = function(config, modules) {
 
   // last 2 pieces work around https://github.com/zurb/foundation-sites/issues/10287
 
-  var libraries = [];
+  const libraries = [];
 
   if (empty(modules)) {
     modules = Object.keys(config);
   }
 
-  for (var i in modules) {
-    var name = modules[i];
+  for (let i in modules) {
+    let name = modules[i];
 
     // Check if the module has JS files
     if (config[name] && config[name].js) {
@@ -42,9 +41,9 @@ module.exports = function(config, modules) {
   }
 
   // add plugins into entry
-  for (var i in libraries) {
-    var file = libraries[i];
-    var moduleName = MODULES[file] || file.charAt(0).toUpperCase() + file.slice(1);
+  for (let i in libraries) {
+    let file = libraries[i];
+    let moduleName = MODULES[file] || file.charAt(0).toUpperCase() + file.slice(1);
     entry = entry + "import { " + moduleName + " } from '" + dir + "/foundation." + file + "';\n";
     entry = entry + "Foundation.plugin(" + moduleName + ", '" + moduleName + "');\n";
   }
index 6ee0abb2c8d9cfe0f745e4ce3f734b87c68ee798..00b507362da168f9e56420c53bb21db9243a0341 100644 (file)
@@ -1,8 +1,8 @@
-var empty = require('is-empty-object');
-var format = require('util').format;
-var stripIndent = require('strip-indent');
+const empty = require('is-empty-object');
+const format = require('util').format;
+const stripIndent = require('strip-indent');
 
-var SASS_TEMPLATE = stripIndent(`
+const SASS_TEMPLATE = stripIndent(`
   @charset 'utf-8';
 
   // Variables go here
@@ -28,19 +28,19 @@ var SASS_TEMPLATE = stripIndent(`
  * @returns {String} Formatted Sass file.
  */
 module.exports = function(config, modules, variables) {
-  var variableList = [];
+  const variableList = [];
   var colorList = {};
-  var exportList = ['@include foundation-global-styles;'];
+  const exportList = ['@include foundation-global-styles;'];
 
   if (empty(modules)) {
     modules = Object.keys(config);
   }
 
   // Create variable overrides code
-  for (var i in variables) {
-    var name = i.replace('_', '-');
+  for (let i in variables) {
+    let name = i.replace('_', '-');
     if (name.match(/-color$/)) {
-      var key = name.replace('-color', '');
+      let key = name.replace('-color', '');
       colorList[key] = variables[i];
     }
     else {
@@ -53,8 +53,8 @@ module.exports = function(config, modules, variables) {
   }
 
   // Create module exports with @include
-  for (var i in modules) {
-    var name = modules[i];
+  for (let i in modules) {
+    let name = modules[i];
 
     if (config[name] && config[name].sass) {
       exportList.push(format('@include foundation-%s;', config[name].sass));
@@ -68,7 +68,7 @@ function createPaletteMap(colors) {
   var output = '$foundation-palette: (%s\n);';
   var keys = '';
 
-  for (var i in colors) {
+  for (let i in colors) {
     keys += format('\n  %s: %s,', i, colors[i]);
   }
 
index d901908568166d662741e99fa13d6ca406bad782..28bf07f81907f8b60f41055daf0e0ecf8bde51e2 100755 (executable)
@@ -1,8 +1,8 @@
-var $      = require('gulp-load-plugins')();
-var gulp   = require('gulp');
-var rimraf = require('rimraf');
-var panini = require('panini');
-var sequence = require('run-sequence');
+const $ = require('gulp-load-plugins')();
+const gulp = require('gulp');
+const rimraf = require('rimraf');
+const panini = require('panini');
+const sequence = require('run-sequence');
 
 // Check for --production flag
 var isProduction = process.argv.includes('--production');
index b6778b72b3c4123e479e610f925a1d9692dd5f0b..5ced8e0dffae3045a74190bdf1c224fd15e769ef 100644 (file)
@@ -46,9 +46,9 @@ function transitionend($elem){
   var elem = document.createElement('div'),
       end;
 
-  for (var t in transitions){
-    if (typeof elem.style[t] !== 'undefined'){
-      end = transitions[t];
+  for (let transition in transitions){
+    if (typeof elem.style[transition] !== 'undefined'){
+      end = transitions[transition];
     }
   }
   if(end){