updated core to 8.6.1 via composer
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
* Attaches behaviors for Drupal's active link marking.
|
||||
*/
|
||||
|
||||
(function (Drupal, drupalSettings) {
|
||||
(function(Drupal, drupalSettings) {
|
||||
/**
|
||||
* Append is-active class.
|
||||
*
|
||||
@@ -23,8 +23,12 @@
|
||||
// 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);
|
||||
|
||||
Reference in New Issue
Block a user