drupal/core/themes/claro/js/user.theme.js

46 lines
1.8 KiB
JavaScript

/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(Drupal => {
Object.assign(Drupal.user.password.css, {
passwordWeak: 'is-weak',
widgetInitial: 'is-initial',
passwordEmpty: 'is-password-empty',
passwordFilled: 'is-password-filled',
confirmEmpty: 'is-confirm-empty',
confirmFilled: 'is-confirm-filled'
});
Drupal.theme.passwordConfirmMessage = _ref => {
let {
confirmTitle
} = _ref;
const confirmTextWrapper = '<span class="password-match-message__text" data-drupal-selector="password-match-status-text"></span>';
return `<div aria-live="polite" aria-atomic="true" class="password-match-message" data-drupal-selector="password-confirm-message">${confirmTitle} ${confirmTextWrapper}</div>`;
};
Drupal.theme.passwordStrength = _ref2 => {
let {
strengthTitle
} = _ref2;
const strengthBar = '<div class="password-strength__bar" data-drupal-selector="password-strength-indicator"></div>';
const strengthText = '<span class="password-strength__text" data-drupal-selector="password-strength-text"></span>';
return `
<div class="password-strength">
<div class="password-strength__track" data-drupal-selector="password-strength-meter">${strengthBar}</div>
<div aria-live="polite" aria-atomic="true" class="password-strength__title">${strengthTitle} ${strengthText}</div>
</div>
`;
};
Drupal.theme.passwordSuggestions = (_ref3, tips) => {
let {
hasWeaknesses
} = _ref3;
return `<div class="password-suggestions">${tips.length ? `${hasWeaknesses}<ul class="password-suggestions__tips"><li class="password-suggestions__tip">${tips.join('</li><li class="password-suggestions__tip">')}</li></ul>` : ''}</div>`;
};
})(Drupal);