Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Otto <markdotto@gmail.com>2021-02-06 01:57:43 +0300
committerXhmikosR <xhmikosr@gmail.com>2021-02-09 15:34:27 +0300
commit8f1c8825457399ecdda8d60190bce82d15f97c5d (patch)
tree50e245b1ce4018bf03e237d61be3a6b53bda6895 /scss/_dropdown.scss
parenta2b56de7077e34f2fa329f2b21db3e8df5368abb (diff)
Remove .dropdown-menu[style] reset and adjust .dropdown-menu-* modifiers
- Removes the &[style] selector that was used for resetting Popper styles - Separate Popper-based alignment from static alignment with `data-bs-popover` attribute that separates the --bs-position and custom right/left properties Co-Authored-By: Rohit Sharma <rohit2sharma95@gmail.com>
Diffstat (limited to 'scss/_dropdown.scss')
-rw-r--r--scss/_dropdown.scss19
1 files changed, 10 insertions, 9 deletions
diff --git a/scss/_dropdown.scss b/scss/_dropdown.scss
index f659ddc77e..9a4f3a04d5 100644
--- a/scss/_dropdown.scss
+++ b/scss/_dropdown.scss
@@ -32,11 +32,6 @@
border: $dropdown-border-width solid $dropdown-border-color;
@include border-radius($dropdown-border-radius);
@include box-shadow($dropdown-box-shadow);
-
- // Reset positioning when positioned with Popper
- &[style] {
- right: auto#{"/* rtl:ignore */"} !important; // stylelint-disable-line declaration-no-important
- }
}
// scss-docs-start responsive-breakpoints
@@ -49,14 +44,20 @@
.dropdown-menu#{$infix}-start {
--bs-position: start;
- right: auto #{"/* rtl:ignore */"};
- left: 0 #{"/* rtl:ignore */"};
+
+ &[data-bs-popper] {
+ right: auto #{"/* rtl:ignore */"};
+ left: 0 #{"/* rtl:ignore */"};
+ }
}
.dropdown-menu#{$infix}-end {
--bs-position: end;
- right: 0 #{"/* rtl:ignore */"};
- left: auto #{"/* rtl:ignore */"};
+
+ &[data-bs-popper] {
+ right: 0 #{"/* rtl:ignore */"};
+ left: auto #{"/* rtl:ignore */"};
+ }
}
}
}