aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-07-10Ensure button plugin sets/removes active class correctly on page load (#28952)Patrick H. Lauke5-30/+120
* Ensure correct active class is set on button toggles/checkboxes/radios on page load Sanity check, ensures that the UI visually matches the actual values/states of controls. Also ensures that if any autocomplete/autofill happened, this is visually accounted for by having the correct class set. Includes unit tests (and `autocomplete` has been removed from these as it's no longer necessary) * Remove now unnecessary autocomplete attribute As the attribute was there to force/ensure that the visual presentation matched the state, and this is now taken care of programmatically, there's no need to unnecessarily suppress autocomplete...let them autocomplete if they want to...
2019-07-10Remove negative margins for group list items (#28940)Sergey Kovalenko1-19/+28
To fix RGBA borders overlapping issue.
2019-07-10Minor wording changes.XhmikosR1-2/+2
2019-07-10Combine duplicate documentation examples into one to fix the confusing text.Jonathan Hawkins1-24/+9
2019-07-10Change invalid icon from cross to exclamation mark (#28944)Martijn Cuppens1-1/+1
The cross icon was confusing since some browsers use it as a reset button.
2019-07-10Docs – update extend/approach.md (#28941)Robin D'Arcy1-2/+2
2019-06-20Deprecate `bg-variant()` mixin (#28938)Martijn Cuppens1-0/+1
2019-06-19Add missing dropdown unit test for closing with ESC (#28929)Patrick H. Lauke1-0/+39
Backport of the unit test from https://github.com/twbs/bootstrap/pull/28928
2019-06-18Typo fix (#28920)Martijn Cuppens1-1/+1
2019-06-18Fix position of browser default validation message (#28852)Shohei Yoshida1-0/+3
2019-06-18Fix width and height of data svg images in IE10 (#28883)Morteza Ziyae1-10/+10
2019-06-18Don't open dropdown on ESC on trigger element (#28912)Patrick H. Lauke2-0/+29
* Don't open dropdown on ESC on trigger element Closes #28751
2019-06-18Update devDependencies and gems.XhmikosR3-236/+218
2019-06-18tooltip dispose:removing only own event handler (#28896)Johann-S1-6/+8
2019-06-18Fix keyboard handling of button-style checkbox/radio button groups (#28834)Patrick H. Lauke2-44/+161
- adds more defensive checks to make sure no unnecessary toggling happens on disabled buttons; this also fixes an up-to-now undiscovered bug where a toggle button with `.disabled` class would still have its `aria-pressed` toggled - adds a set of explicit tests for the above case of disabled buttons and `aria-pressed` - remove a now irrelevant (or at least very nonsensical) test for `<label>` containing both an actionable and a `hidden` `<input>` - expand the test for disabled checkbox to also explicitly test starting conditions (used mainly in my debugging) - ensure that `$btn[0].click()` is used to click checkboxes in tests, rather than the `click()` on the jquery object which is simply a shorthand for `trigger('click')` and does not actually trigger the browser default behavior - remove the `preventDefault()` from the button handling, which was preventing correct keyboard functionality for checkboxes/radio buttons - add extra logic to the button.js code to handle checkboxes correctly and avoid double-triggering as a result of mouse interactions (which saw the checkboxes being toggled twice, thus returning them to their original state) - add logic that prevents the `checked` property from being added incorrectly for any inputs other than radio buttons and checkboxes - added more tests (including the most basic test for a properly triggered fake checkbox button) - work around Firefox bug #1540995 (which this code was hitting after removing the `preventDefault()`, due to Firefox's incorrect toggling of disabled checkboxes when programmatically (but not manually) activated with a `click()` event
2019-06-18Docs: add accessibility/keyboard callout to popovers, tweak tooltips callout ↵Patrick H. Lauke2-3/+12
(#28851) - Add same advice about keyboard/AT handling to popovers as a callout; also add information about not adding excessive content or interactive controls (and the suggestion to opt for a modal) - Tweak the tooltips callout for consistency
2019-06-18Workaround for the image size bug in IE (#28855)Shohei Yoshida1-0/+3
2019-06-18HTTPS link to codeguide.co (#28860)Christian Oliff1-2/+2
2019-05-30Use `npm-run-all` in the `netlify` script. (#28846)XhmikosR1-1/+1
2019-05-30Update devDependencies and gems.XhmikosR3-699/+735
2019-05-30Make example description more accurate (#28842)Jay Pinho1-1/+1
2019-05-30Clean input group flex basis (#28785)Shohei Yoshida1-4/+1
2019-05-30Calc modal header/footer border radius according to the border width (#28775)Shohei Yoshida2-2/+3
2019-05-30Correct grammar in modal.scss (#28829)Aditya Shankar1-1/+1
2019-05-30Fix background position (#28814)Sezer Esen1-1/+1
2019-05-30vnu.jar: Update ignores. (#28817)XhmikosR1-3/+3
Pass the `--no-langdetect` flag instead of ignoring the warning manually.
2019-05-30Backport #28777.Johann-S2-2/+84
Toast should allow prevent default for hide and show events
2019-05-30Fix z-index according to our z-index rule (#28784)Shohei Yoshida1-2/+2
https://getbootstrap.com/docs/4.3/extend/approach/#z-index-scales
2019-05-30Update Yarn package link to link to the Bootstrap package (#28781)Christian Oliff1-1/+1
I think it makes more sense to link to the Bootstrap package on Yarn here (like the package link for NPM above)
2019-05-30Travis CI: Add Node.js 12.XhmikosR1-0/+1
2019-05-09Update devDependencies.XhmikosR2-68/+76
2019-05-09Reset input padding for cross browser consistency (#28208)Shohei Yoshida1-2/+1
2019-05-09Consistency modification (#28750)zhangbao1-1/+1
2019-05-09Backport #28679.Martijn Cuppens5-14/+14
* Documentation tweaks * Remove redundant `col-12` classes
2019-05-09Album example: remove misleading jumbotron-heading classname (#28741)Patrick H. Lauke2-2/+2
2019-05-09Fix incorrect variable for popover border radius (#28733)Shohei Yoshida2-5/+5
* Use $popover-border-radius * Move and rename the local $offset-border-width to the global variable
2019-05-09Fix broken link to css-discuss.incutio.com/wiki/Printing_Tables (#28637)Christian Oliff1-1/+1
Instead now pointing to the most recent Wayback Machine archive copy.
2019-05-09Scrollbar fix (#28417)Martijn Cuppens1-0/+1
2019-05-02Update devDependencies including jQuery to v3.4.1.XhmikosR8-101/+129
2019-05-02Backport #28551.XhmikosR1-2/+2
Show the other navbar items on small screens too.
2019-04-29Update (dev)Dependencies and gems.XhmikosR6-559/+626
Also, fix the `update-deps` excludes and add karma since 4.x requires Node.js >= 8.
2019-04-29Prevent form validation mixin from generating invalid CSS (#28447)Mark Otto1-14/+19
Extrapolates the previously used selector into a new mixin that only generates valid CSS by creating psuedo-classes for `valid` and `invalid`, and nothing else. Fixes #28380.
2019-04-29Sync plain text font-size with `$input-font-size` (#28464)Shohei Yoshida1-0/+1
2019-04-29Remove redundant slashes (#28677)Martijn Cuppens1-3/+3
2019-04-29fix unit tests for chrome mobileJohann-S2-5/+13
2019-04-29Add `$custom-control-label-color` variable (#28633)Shohei Yoshida2-0/+3
2019-04-29Call hide() after `delay` timeysds1-11/+6
2019-04-29Fix clean-css `breakWith` option.XhmikosR1-2/+2
2019-04-29Fix buttons :focus state styles (#27890)Matěj Kříž1-0/+3
* Fix buttons :focus state styles Buttons :hover and :focus state shares styles. Buttons :focus text color on 'a.btn' is now consistent with others '.btn'. * `:focus` styles should be in sync with `.focus`. So shared styles with hover were copy to focus definition. Rather then using `hover-focus` mixin which do not contain `.focus`.
2019-04-29karma.conf.js: switch to `CI === true`. (#28588)XhmikosR1-1/+1