Updated Drupal to 8.6. This goes with the following updates because it's possible...
[yaffs-website] / web / core / misc / active-link.es6.js
index 425e4f1c98c3cf082dcddaca2b1670d545ab5a7f..fd95376020d3212ae28863ec6a1c54ad0fa0fdc8 100644 (file)
@@ -3,7 +3,7 @@
  * Attaches behaviors for Drupal's active link marking.
  */
 
-(function (Drupal, drupalSettings) {
+(function(Drupal, drupalSettings) {
   /**
    * Append is-active class.
    *
       // Start by finding all potentially active links.
       const path = drupalSettings.path;
       const queryString = JSON.stringify(path.currentQuery);
-      const querySelector = path.currentQuery ? `[data-drupal-link-query='${queryString}']` : ':not([data-drupal-link-query])';
-      const originalSelectors = [`[data-drupal-link-system-path="${path.currentPath}"]`];
+      const querySelector = path.currentQuery
+        ? `[data-drupal-link-query='${queryString}']`
+        : ':not([data-drupal-link-query])';
+      const originalSelectors = [
+        `[data-drupal-link-system-path="${path.currentPath}"]`,
+      ];
       let selectors;
 
       // If this is the front page, we have to check for the <front> path as
@@ -38,7 +42,9 @@
         // Links without any hreflang attributes (most of them).
         originalSelectors.map(selector => `${selector}:not([hreflang])`),
         // Links with hreflang equals to the current language.
-        originalSelectors.map(selector => `${selector}[hreflang="${path.currentLanguage}"]`),
+        originalSelectors.map(
+          selector => `${selector}[hreflang="${path.currentLanguage}"]`,
+        ),
       );
 
       // Add query string selector for pagers, exposed filters.
@@ -53,7 +59,9 @@
     },
     detach(context, settings, trigger) {
       if (trigger === 'unload') {
-        const activeLinks = context.querySelectorAll('[data-drupal-link-system-path].is-active');
+        const activeLinks = context.querySelectorAll(
+          '[data-drupal-link-system-path].is-active',
+        );
         const il = activeLinks.length;
         for (let i = 0; i < il; i++) {
           activeLinks[i].classList.remove('is-active');
@@ -61,4 +69,4 @@
       }
     },
   };
-}(Drupal, drupalSettings));
+})(Drupal, drupalSettings);