Created by: Johann-S
Plugins:
-
Util (#23565) -
Alert (#23596) -
Button (#23600) -
Carousel (#23658) -
Collapse (#23958) -
Dropdown (#24099) -
Modal (#23955) -
Popover (#24014) -
ScrollSpy (#24879) -
Tab (#24094) -
Tooltip (#24014)
Tests:
-
Remove the use of Data
in our unit tests (#26685) -
Remove the use of EventHandler
in our unit tests (#26685) -
Fix coverage by testing our new internal objects
Build:
-
Remove jQuery in our Rollup config -
See why there is no const
orlet
in the dist files. (bootstrap.js)
Docs:
-
Update plugin pages -
Alert (#27062) -
Button (#27173) -
Carousel (#27173) - still has a few references to $()
-
Collapse (#27173) - still has a few references to $()
-
Dropdown -
Modal -
Popover -
ScrollSpy -
Tab -
Toasts -
Tooltip
-
-
Other doc pages -
List group -
Forms -
Nav -
getting-started/browsers-devices.md -
getting-started/javascript.md
-
-
Stop using jQuery -
Update /getting-started/browsers-devices/
and remove any IE references -
Add a section explaining that it's possible to use this version with and without jQuery -
Search docs for jquery
(not case sensitive) and$(
-
Replace https://codepen.io/Johann-S/pen/djJYPb or add a codepen with vanilla JS -
Maybe explain when an element is considered visible in the scrollspy callout
Browser compatibility:
-
Remove IE
Various
-
Make sure we don't reference old versions like 4.1.3 in any newly added files -
Same as above for copyright year -
Drop Util.TRANSITION_END
? -
See if we really need DOMContentLoaded
anymore in tests and docs.
Demo:
https://deploy-preview-23586--twbs-bootstrap.netlify.com/
If you want to help us do not hesitate to create a PR which targets this branch v4-without-jquery
.