| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
* clear timeout before showing the toast
* Add unit test
* Remove the check for timeout
* Check for clearTimeout to have been called
Co-authored-by: XhmikosR <[email protected]>
# Conflicts:
# js/tests/unit/toast.spec.js
|
|
Prevent overflowing static backdrop modal animation
TODO: backport the test too
|
|
|
|
* instead of stopping event if onclick is triggered on input, call toggle method only if its not on checkbox inside a label
* add unit test
* add a dedicated test to ensure click event is forward to label
Co-authored-by: XhmikosR <[email protected]>
|
|
Add role="dialog" in modals via JavaScript
|
|
|
|
Refs #30772
|
|
(#29969)"
This partially reverts commit 6c464938039e4fb23af4a35146250da9e1630de4.
|
|
|
|
|
|
|
|
|
|
|
|
This reverts commit 5f00bba6529d53d850a0d24ff0415782c8acebe4.
|
|
|
|
|
|
|
|
|
|
|
|
This allows the minifier to mangle the constants. It also allows the linter to find unused strings properly.
While at it, remove a few unused properties.
File Before After Diff
--------------------------------------------------------
bootstrap.bundle.min.js 22.09 kB 21.13 kB -0.96 kB (-4.35 %)
bootstrap.min.js 15.4 kB 14.46 kB -0.94 kB (-3.86 %)
|
|
fix: ensure totype always return stringified null when null passed
|
|
|
|
Close modal with keyboard=true & backdrop=static
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dropdown show method should do the same as toggle
|
|
dropdown - destroy old popper.js references
|
|
allow to pass popper.js configuration for tooltip/popover and dropdown
|
|
allow dynamic modal body for scrollable modals
|
|
|
|
* 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...
|
|
* Don't open dropdown on ESC on trigger element
Closes #28751
|
|
|
|
- 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
|
|
Toast should allow prevent default for hide and show events
|
|
|
|
|
|
|
|
|
|
|
|
* Prep for v4.3.0
* More updates for v4.3.0.
* rerun to build docs source map
|
|
|
|
|
|
|