mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2024-11-22 17:47:11 +03:00
Fixes #971 v4 input-group implementation
This commit is contained in:
parent
c159915e57
commit
716ec4ce1e
|
@ -12,7 +12,8 @@ const BaseInput = (($) => {
|
|||
BMD_LABEL_FLOATING: 'bmd-label-floating',
|
||||
HAS_DANGER: 'has-danger',
|
||||
IS_FILLED: 'is-filled',
|
||||
IS_FOCUSED: 'is-focused'
|
||||
IS_FOCUSED: 'is-focused',
|
||||
INPUT_GROUP: 'input-group'
|
||||
}
|
||||
|
||||
const Selector = {
|
||||
|
@ -176,7 +177,14 @@ const BaseInput = (($) => {
|
|||
if (this.config.bmdFormGroup.create && (this.$formGroup === undefined || this.$formGroup.length === 0)) {
|
||||
// If a form-group doesn't exist (not recommended), take a guess and wrap the element (assuming no label).
|
||||
// note: it's possible to make this smarter, but I need to see valid cases before adding any complexity.
|
||||
this.outerElement().wrap(this.config.bmdFormGroup.template)
|
||||
|
||||
// this may be an input-group, wrap that instead
|
||||
if(this.outerElement().parent().hasClass(ClassName.INPUT_GROUP)){
|
||||
this.outerElement().parent().wrap(this.config.bmdFormGroup.template)
|
||||
}
|
||||
else{
|
||||
this.outerElement().wrap(this.config.bmdFormGroup.template)
|
||||
}
|
||||
} else {
|
||||
// a form-group does exist, add our marker class to it
|
||||
this.$formGroup.addClass(ClassName.BMD_FORM_GROUP)
|
||||
|
|
|
@ -22,12 +22,19 @@
|
|||
}
|
||||
|
||||
.input-group { // may be in or outside of form-group
|
||||
.input-group-btn {
|
||||
//padding: 0 12px; // match addon spacing
|
||||
}
|
||||
|
||||
.input-group-addon {
|
||||
//border: 0;
|
||||
//background: transparent;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
|
||||
background-color: transparent;
|
||||
border-color: transparent;
|
||||
}
|
||||
|
||||
.input-group-addon + input,
|
||||
input + .input-group-addon {
|
||||
margin-left: .75rem;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -125,9 +125,9 @@
|
|||
}
|
||||
|
||||
// Set validation states also for addons
|
||||
.input-group-addon {
|
||||
border-color: $border-color;
|
||||
}
|
||||
//.input-group-addon {
|
||||
// border-color: $border-color;
|
||||
//}
|
||||
|
||||
.bmd-help {
|
||||
color: $bmd-label-color-inner-focus;
|
||||
|
|
|
@ -35,8 +35,8 @@ $input-padding-y-lg: .5625rem !default; // no-spec 9px // .75rem !de
|
|||
//
|
||||
//$form-group-margin-bottom: $spacer-y !default;
|
||||
//
|
||||
//$input-group-addon-bg: $gray-lighter !default;
|
||||
//$input-group-addon-border-color: $input-border-color !default;
|
||||
$input-group-addon-bg: transparent !default; //$gray-lighter !default;
|
||||
$input-group-addon-border-color: transparent !default; //$input-border-color !default;
|
||||
//
|
||||
//$cursor-disabled: not-allowed !default;
|
||||
//
|
||||
|
|
Loading…
Reference in New Issue
Block a user