Issue #1663210 by mortendk, rootwork, idebr, vks7056, ishmael-sanchez, LewisNyman, joelpittet, Manjit.Singh, Manuel Garcia, b0unty, prajaankit, alansaviolobo, atu: Clean up css in the User module
parent
2da79506e7
commit
883f0e33c5
|
@ -3,18 +3,20 @@
|
||||||
* Admin styling for the User module.
|
* Admin styling for the User module.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#permissions td.module {
|
/* Permissions page */
|
||||||
|
.permissions .module {
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
#permissions td.permission {
|
.permissions .permission {
|
||||||
padding-left: 1.5em; /* LTR */
|
padding-left: 1.5em; /* LTR */
|
||||||
}
|
}
|
||||||
[dir="rtl"] #permissions td.permission {
|
[dir="rtl"] .permissions .permission {
|
||||||
padding-left: 0;
|
padding-left: 0;
|
||||||
padding-right: 1.5em;
|
padding-right: 1.5em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#user-admin-settings .details-description {
|
/* Account settings */
|
||||||
|
.user-admin-settings .details-description {
|
||||||
font-size: 0.85em;
|
font-size: 0.85em;
|
||||||
padding-bottom: .5em;
|
padding-bottom: .5em;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,60 +1,21 @@
|
||||||
/**
|
/**
|
||||||
* Password strength indicator.
|
* @file
|
||||||
|
* Module styling for user module.
|
||||||
*/
|
*/
|
||||||
.password-strength__title,
|
.password-strength__title,
|
||||||
.password-strength__text {
|
.password-strength__text {
|
||||||
display: inline;
|
display: inline;
|
||||||
}
|
}
|
||||||
.password-strength__meter {
|
.password-strength__meter {
|
||||||
background-color: #ebeae4;
|
|
||||||
height: 0.75em;
|
height: 0.75em;
|
||||||
margin-top: 0.5em;
|
margin-top: 0.5em;
|
||||||
|
background-color: lightgray;
|
||||||
}
|
}
|
||||||
.password-strength__indicator {
|
.password-strength__indicator {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 0%;
|
width: 0;
|
||||||
background-color: #77b259;
|
background-color: gray;
|
||||||
-webkit-transition: width 0.5s ease-out;
|
|
||||||
transition: width 0.5s ease-out;
|
|
||||||
}
|
}
|
||||||
input.password-confirm,
|
.password-confirm-match {
|
||||||
input.password-field,
|
|
||||||
.password-strength {
|
|
||||||
width: 55%;
|
|
||||||
}
|
|
||||||
div.password-confirm {
|
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
width: 55%;
|
|
||||||
}
|
|
||||||
div.form-item div.password-suggestions {
|
|
||||||
padding: 0.2em 0.5em;
|
|
||||||
margin: 0.7em 0;
|
|
||||||
max-width: 34.7em;
|
|
||||||
border: 1px solid #b4b4b4;
|
|
||||||
}
|
|
||||||
div.password-suggestions ul {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
.confirm-parent,
|
|
||||||
.password-parent {
|
|
||||||
clear: left; /* LTR */
|
|
||||||
margin: 0;
|
|
||||||
max-width: 33em;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
[dir="rtl"] .confirm-parent,
|
|
||||||
[dir="rtl"] .password-parent {
|
|
||||||
clear: right;
|
|
||||||
}
|
|
||||||
.password-strength__indicator.is-weak {
|
|
||||||
background-color: #e62600;
|
|
||||||
}
|
|
||||||
.password-strength__indicator.is-fair {
|
|
||||||
background-color: #e09600;
|
|
||||||
}
|
|
||||||
.password-strength__indicator.is-good {
|
|
||||||
background-color: #0074bd;
|
|
||||||
}
|
|
||||||
.password-strength__indicator.is-strong {
|
|
||||||
background-color: #77b259;
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,56 @@
|
||||||
|
/**
|
||||||
|
* @file
|
||||||
|
* Theme styling for user module.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Visual styling for the Password strength indicator */
|
||||||
|
.password-strength__meter {
|
||||||
|
margin-top: 0.5em;
|
||||||
|
background-color: #ebeae4;
|
||||||
|
}
|
||||||
|
.password-strength__indicator {
|
||||||
|
background-color: #77b259;
|
||||||
|
-webkit-transition: width 0.5s ease-out;
|
||||||
|
transition: width 0.5s ease-out;
|
||||||
|
}
|
||||||
|
.password-strength__indicator.is-weak {
|
||||||
|
background-color: #e62600;
|
||||||
|
}
|
||||||
|
.password-strength__indicator.is-fair {
|
||||||
|
background-color: #e09600;
|
||||||
|
}
|
||||||
|
.password-strength__indicator.is-good {
|
||||||
|
background-color: #0074bd;
|
||||||
|
}
|
||||||
|
.password-strength__indicator.is-strong {
|
||||||
|
background-color: #77b259;
|
||||||
|
}
|
||||||
|
|
||||||
|
.password-confirm,
|
||||||
|
.password-field,
|
||||||
|
.password-strength,
|
||||||
|
.password-confirm-match {
|
||||||
|
width: 55%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.password-suggestions {
|
||||||
|
padding: 0.2em 0.5em;
|
||||||
|
margin: 0.7em 0;
|
||||||
|
max-width: 34.7em;
|
||||||
|
border: 1px solid #b4b4b4;
|
||||||
|
}
|
||||||
|
.password-suggestions ul {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.confirm-parent,
|
||||||
|
.password-parent {
|
||||||
|
clear: left; /* LTR */
|
||||||
|
margin: 0;
|
||||||
|
max-width: 33em;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
[dir="rtl"] .confirm-parent,
|
||||||
|
[dir="rtl"] .password-parent {
|
||||||
|
clear: right;
|
||||||
|
}
|
|
@ -105,6 +105,7 @@ class UserPermissionsForm extends FormBase {
|
||||||
'#type' => 'table',
|
'#type' => 'table',
|
||||||
'#header' => array($this->t('Permission')),
|
'#header' => array($this->t('Permission')),
|
||||||
'#id' => 'permissions',
|
'#id' => 'permissions',
|
||||||
|
'#attributes' => ['class' => ['permissions']],
|
||||||
'#sticky' => TRUE,
|
'#sticky' => TRUE,
|
||||||
);
|
);
|
||||||
foreach ($role_names as $name) {
|
foreach ($role_names as $name) {
|
||||||
|
|
|
@ -19,9 +19,9 @@
|
||||||
innerWrapper.addClass('password-parent');
|
innerWrapper.addClass('password-parent');
|
||||||
|
|
||||||
// Add the password confirmation layer.
|
// Add the password confirmation layer.
|
||||||
outerWrapper.find('input.password-confirm').parent().append('<div class="password-confirm">' + translate.confirmTitle + ' <span></span></div>').addClass('confirm-parent');
|
outerWrapper.find('input.password-confirm').parent().append('<div class="password-confirm-match">' + translate.confirmTitle + ' <span></span></div>').addClass('confirm-parent');
|
||||||
var confirmInput = outerWrapper.find('input.password-confirm');
|
var confirmInput = outerWrapper.find('input.password-confirm');
|
||||||
var confirmResult = outerWrapper.find('div.password-confirm');
|
var confirmResult = outerWrapper.find('div.password-confirm-match');
|
||||||
var confirmChild = confirmResult.find('span');
|
var confirmChild = confirmResult.find('span');
|
||||||
|
|
||||||
// If the password strength indicator is enabled, add its markup.
|
// If the password strength indicator is enabled, add its markup.
|
||||||
|
|
|
@ -5,6 +5,8 @@ drupal.user:
|
||||||
css:
|
css:
|
||||||
component:
|
component:
|
||||||
css/user.module.css: {}
|
css/user.module.css: {}
|
||||||
|
theme:
|
||||||
|
css/user.theme.css: {}
|
||||||
dependencies:
|
dependencies:
|
||||||
- core/jquery
|
- core/jquery
|
||||||
- core/drupal
|
- core/drupal
|
||||||
|
|
|
@ -41,11 +41,11 @@
|
||||||
.install-configure-form .form-type-password {
|
.install-configure-form .form-type-password {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
input.password-confirm,
|
.password-confirm,
|
||||||
input.password-field {
|
.password-field {
|
||||||
float: none;
|
float: none;
|
||||||
}
|
}
|
||||||
div.password-confirm {
|
.password-confirm-match {
|
||||||
float: none;
|
float: none;
|
||||||
width: auto;
|
width: auto;
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
|
|
Loading…
Reference in New Issue