Commit 0abee6bb authored by Rajab Natshah's avatar Rajab Natshah
Browse files

Issue #3271800: Switch from deprecated Node Sass to Dart Sass compiler using...

Issue #3271800: Switch from deprecated Node Sass to Dart Sass compiler using Gulp in the Autocomplete Deluxe module
parent fcebc887
Loading
Loading
Loading
Loading

.browserslistrc

deleted100644 → 0
+0 −12
Original line number Diff line number Diff line
# https://github.com/browserslist/browserslist#readme

> 1%
chrome >= 35
firefox >= 38
edge >= 12
ie >= 10
ios >= 8
safari >= 8
android 2.3
android >= 4
opera >= 12
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
**/node_modules
gulpfile.js
+9 −18
Original line number Diff line number Diff line
{
  "extends": [
    "airbnb",
    "airbnb-base",
    "plugin:prettier/recommended",
    "plugin:yml/recommended"
  ],
  "root": true,
  "env": {
    "browser": true
    "browser": true,
    "es6": true,
    "node": true
  },
  "globals": {
    "Drupal": true,
@@ -17,22 +19,17 @@
    "Cookies": true,
    "Backbone": true,
    "Modernizr": true,
    "loadjs": true,
    "Popper": true,
    "Shepherd": true,
    "Sortable": true,
    "once": true,
    "CKEDITOR": true,
    "CKEditor5": true,
    "tabbable": true
  },
  "settings": {
    "react": {
      "version": "latest"
    }
  },
  "rules": {
    "prettier/prettier": ["error", {
      "trailingComma": "none"
    }],
    "prettier/prettier": "error",
    "consistent-return": ["off"],
    "no-underscore-dangle": ["off"],
    "max-nested-callbacks": ["warn", 3],
@@ -50,12 +47,6 @@
      "requireReturn": false
    }],
    "no-unused-vars": ["warn"],
    "object-shorthand": 0,
    "prefer-arrow-callback": 0,
    "func-names": 0,
    "no-use-before-define": 0,
    "one-var": 0,
    "operator-linebreak": ["error", "after", { "overrides": { "?": "ignore", ":": "ignore" } }],
    "prefer-template": 0
    "operator-linebreak": ["error", "after", { "overrides": { "?": "ignore", ":": "ignore" } }]
  }
}
+1 −15
Original line number Diff line number Diff line
@@ -5,7 +5,7 @@
  font-weight: 500;
}

[dir="rtl"] .autocomplete-deluxe-item {
[dir=rtl] .autocomplete-deluxe-item {
  padding: 7px 10px 7px 30px;
}

@@ -18,7 +18,6 @@
}

#autocomplete-deluxe-input {
  -webkit-box-shadow: none;
  box-shadow: none;
}

@@ -26,7 +25,6 @@
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.ui-autocomplete::-webkit-scrollbar {
  display: none;
}
@@ -42,7 +40,6 @@ div.autocomplete-deluxe-container {
  border: 1px solid #8e929c;
  border-radius: 0.125rem;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@@ -51,28 +48,23 @@ div.autocomplete-deluxe-container {
    width: 100%;
  }
}

div.autocomplete-deluxe-container:not(.autocomplete-deluxe-multiple) input.autocomplete-deluxe-form {
  width: 100%;
  min-height: 3rem;
  padding: 0.68rem 1.875rem 0.68rem 0.93rem;
  background: white;
}

div.autocomplete-deluxe-container:not(.autocomplete-deluxe-multiple) .autocomplete-deluxe-throbber {
  top: 0.93rem;
}

div.autocomplete-deluxe-container .autocomplete-deluxe-item {
  margin: 0 0.31rem 0.18rem 0;
}

div.autocomplete-deluxe-container input.autocomplete-deluxe-form {
  min-height: 1.25rem;
  padding-top: 0;
  padding-bottom: 0;
}

div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber {
  position: absolute;
  top: 0.875rem;
@@ -80,11 +72,9 @@ div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber {
  width: 1.875rem;
  height: 100%;
}

div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
  background: url("../images/search-autocompleting.svg") no-repeat;
}

div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-closed {
  background: url("../images/search-autocomplete.svg") no-repeat;
}
@@ -92,11 +82,9 @@ div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-
.claro-autocomplete {
  width: 65%;
}

.claro-autocomplete .claro-autocomplete__message {
  display: none;
}

.claro-autocomplete input {
  width: 100%;
  padding-right: 1.875rem;
@@ -109,11 +97,9 @@ div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-
.js input.form-autocomplete {
  background: url("../images/search-autocomplete.svg") no-repeat 100% 50%;
}

.js input.form-autocomplete.ui-autocomplete-loading {
  background: url("../images/search-autocompleting.svg") no-repeat 100% 50%;
}

.js .is-autocompleting + .claro-autocomplete__message {
  display: none;
}
+8 −30
Original line number Diff line number Diff line
@@ -13,21 +13,16 @@ a.autocomplete-deluxe-single:hover {
  display: block;
  color: black;
}

.ui-autocomplete .ui-menu-item a:hover {
  text-decoration: none;
  color: white;
  background: #0072b9;
}

.ui-autocomplete .ui-state-hover {
  margin: 0;
  padding: 0;
  color: #fff;
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(to bottom, #3875d7 20%, #2a62bc 90%);
}

@@ -36,12 +31,8 @@ a.autocomplete-deluxe-single:hover {
  display: inline-block;
  padding: 0;
  border: 1px solid #ccc;
  background: no-repeat -38px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background: no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background: no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%);
  background: no-repeat -38px -22px, linear-gradient(to bottom, #eee 1%, #fff 15%);
}

.autocomplete-deluxe-container input.autocomplete-deluxe-form {
  padding: 4px 5px 4px 5px;
  border: none;
@@ -51,9 +42,6 @@ a.autocomplete-deluxe-single:hover {
div.autocomplete-deluxe-container input.autocomplete-deluxe-form-single {
  width: 90%;
  border: none;
  background: no-repeat -38px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background: no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background: no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%);
  background: no-repeat -38px -22px, linear-gradient(to bottom, #eee 1%, #fff 15%);
}

@@ -69,7 +57,6 @@ span.autocomplete-deluxe-value-delete {
  display: inline-block;
  width: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: url("x.gif") no-repeat center;
@@ -82,11 +69,7 @@ span.autocomplete-deluxe-value-delete {
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 20%, #fff 80%);
  background-image: -o-linear-gradient(top, #eee 20%, #fff 80%);
  background-image: linear-gradient(to bottom, #eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
}

@@ -94,7 +77,6 @@ div.autocomplete-deluxe-multiple {
  position: relative;
  display: inline-block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto !important;
@@ -103,9 +85,6 @@ div.autocomplete-deluxe-multiple {
  cursor: text;
  border: 1px solid #aaa;
  background: #fff no-repeat -38px -22px;
  background: no-repeat -38px -22px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background: no-repeat -38px -22px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background: no-repeat -38px -22px, -o-linear-gradient(top, #eee 1%, #fff 15%);
  background: no-repeat -38px -22px, linear-gradient(to bottom, #eee 1%, #fff 15%);
  background-color: #fff;
  font-size: 13px;
@@ -145,7 +124,6 @@ div.autocomplete-deluxe-throbber {
  background-color: #e4e4e4;
  background-image: -moz-linear-gradient(center top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  line-height: 13px;
}
@@ -171,39 +149,39 @@ div.autocomplete-deluxe-throbber {
}

/* RTL styling */
[dir="rtl"] span.autocomplete-deluxe-value-delete {
[dir=rtl] span.autocomplete-deluxe-value-delete {
  float: left;
}

[dir="rtl"] div.autocomplete-deluxe-multiple {
[dir=rtl] div.autocomplete-deluxe-multiple {
  padding: 4px 5px;
}

[dir="rtl"] input.autocomplete-deluxe-form.autocomplete-deluxe-multiple {
[dir=rtl] input.autocomplete-deluxe-form.autocomplete-deluxe-multiple {
  float: right;
  margin-right: 5px;
  margin-left: 0;
}

[dir="rtl"] div.autocomplete-deluxe-throbber {
[dir=rtl] div.autocomplete-deluxe-throbber {
  float: left;
}

[dir="rtl"] .autocomplete-deluxe-closed {
[dir=rtl] .autocomplete-deluxe-closed {
  background-position: 0 6px;
}

[dir="rtl"] .autocomplete-deluxe-open {
[dir=rtl] .autocomplete-deluxe-open {
  background-position: 0 -14px;
}

[dir="rtl"] .autocomplete-deluxe-item {
[dir=rtl] .autocomplete-deluxe-item {
  float: right;
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 20px;
}

[dir="rtl"] .autocomplete-deluxe-item-delete {
[dir=rtl] .autocomplete-deluxe-item-delete {
  position: absolute;
  right: auto;
  left: 3px;
Loading