| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
Popper css
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For IE10 (and any older browsers) support , so at least the layout doesn't fall apart if author is using them.
|
|
— Sizing shorthand comes last
— Add height var and put it to use
|
|
— Previously we weren't including the border-width on the computed height, leading to alignment issues.
— New system utilizes three variables (not ideal, but straightforward) for computing these heights. One for the vertical border, one for the line-height/font-size/padding dance, and one to add those together.
— Updates CSS across forms and custom forms to use new sizing. Special note here: form validation icon sizing uses the inner variables because background-image doesn't bleed into borders unless explicit background-clip.
|
|
|
|
|
|
* Rename variable $input-border-focus to $input-border-color-focus
* Rename variables $pagination-hover-border, $pagination-active-border, $pagination-disabled-border to $pagination-hover-border-color, $pagination-active-border-color, $pagination-disabled-border-color, respectively
* Rename variables $state-*-border to $state-*-border-color, respectively
* Rename variables $alert-*-border to $alert-*-border-color
* Rename $list-group-active-border to $list-group-active-border-color
* Rename $table-inverse-border to $table-inverse-border-color
* Rename $btn-*-border to $btn-*-border-color
* Rename $navbar-*-toggler-border to $navbar-*-toggler-border-color
|
|
|
|
* Replace backdrop with simple noop mouse listener
As discussed in https://github.com/twbs/bootstrap/pull/22422 the current
approach of injecting a backdrop (to work around iOS' broken event
delegation for the `click` event) has annoying consequences on
touch-enabled laptop/desktop devices.
Instead of a backdrop `<div>`, here we simply add extra empty/noop
mouse listeners to the immediate children of `<body>` (and remove
them when the dropdown is closed) in order to force iOS to properly
bubble a `click` resulting from a tap (essentially, method 2 from
https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html)
This is sufficient (except in rare cases where the user does manage to tap
on the body itself, rather than any child elements of body - which is not
very likely in an iOS phone/tablet scenario for most layouts) to get iOS to
get a grip and do the correct event bubbling/delegation, meaning the regular
"click" event will bubble back to the `<body>` when tapping outside of the dropdown,
and the dropdown will close properly (just like it already does, even without
this fix, in non-iOS touchscreen devices/browsers, like Chrome/Android and
Windows on a touch laptop).
This approach, though a bit hacky, has no impact on the DOM structure, and
has no unforeseen side effects on touch-enabled laptops/desktops. And crucially,
it works just fine in iOS.
* Remove dropdown backdrop styles
* Update doc for dropdowns and touch-enabled devices
|
|
|
|
|
|
|
|
|
|
Fixes #22056 by ensuring outline cards make their header/footer transparent and use the right border color.
|
|
|
|
|
|
* no more outline overrides
* rename old .open to .show
|
|
|
|
|
|
|
|
- Drops the `if-supports-3d-transforms()` mixin since all our browsers do support it
- Updates carousel to not rely on that mixin
|
|
thing (follow up to #22376)"
This reverts commit 2f21403a933336f7cb01c86bf3c650490bc658a6.
|
|
- Pulls in values from v3
- Closes #22371 which didn't use a transition include
|
|
- Closes #21622 which kept the 3px
- Puts variable in proper order for shorthand (y x)
|
|
(follow up to #22376)
|
|
|
|
- Closes #21760
- No longer needed since we have an rgba() value for this element, so it naturally darkens
|
|
* tweak some copy
* fix up scrollspy docs
* remove nav styles that were added
* fix nav-based docs by requiring .nav-item on .nav-link
|
|
Order y & x axis by top, right, bottom, left logic
|
|
Vertical centering `.navbar` flex children's
Demo: http://jsbin.com/fibini
|
|
Set/reset `.dropdown` position when `.navbar-expand`.
Demo: http://jsbin.com/pojecuh
|
|
|
|
|
|
Force .container-fluid to be 100% width no matter if the parent is flex, or not.
Pen: http://codepen.io/zalog/pen/yMwyGr
|
|
.nav-item, <li> etc...)
|
|
|
|
|
|
fixes #22007 and fixes #21976 by changing margin strategy for card deck gutters
|