Bootstrap components build with Typescript
MIT License
Bot releases are visible (Hide)
Published by thednp almost 2 years ago
All components, utilities, tooling, testing is 100% TypeScript sourced.
Published by thednp over 2 years ago
triggers
and isShown
property to Toast componentFor a complete and detailed view of the changes, check out the commits log
Published by thednp over 2 years ago
In brief, a complete rework of all components for stronger TypeScript or improved JavaScript consistency, as well as new features.
Potentially Breaking Changes
myAlertElement.Alert
), you now need to use the build in static methods (EG: BSN.Alert.getInstance(myAlertElement)
which is on par with the original library.shorter-js
library has suffered an entire sweep of changes to file and folder structure, your de-duped builds may need some updates.New Features
myCollapse.isAnimating
) the result is: execution must never bubble or break in any case. The following components benefit: Carousel, Collapse, Modal, Tooltip, Popover, Tab and Toast..carousel
element.Improvements
dist/components.popover.js
slightly larger in size, but BSN is overall smaller.Most Notable Commits
Thanks to all who tested and participated in #430 @midzer @jcorporation @lekoala
Published by thednp over 3 years ago
Changes:
bootstrap.native.js
), BSN V4 is now the legacy version (bootstrap-native.v4.js
)Published by thednp over 3 years ago
This is an important release, that's why I'm adding here a RELEASE TAG. BSN for Bootstrap 5 is probably close to what I'd call great.
For full changelog, please check #400
Please test and report back.
Published by thednp about 4 years ago
Updated shorter-js
to make BSN work in the site <head>
section.
Published by thednp over 4 years ago
Published by thednp over 4 years ago
Published by thednp over 4 years ago
Changes:
dist/components/
folder holds UMD and ESM modules for all components, thanks @lparshorter-js
for events handling, class manipulation, and more, see commit file changestryWrapper
due to some inconsistency error reporting, despite the benefit it bringsPublished by thednp over 4 years ago
Changes:
tryWrapper
from components themselves, it's now optional because it's included with the initCallback()
and removeDataApi()
callbacksPublished by thednp over 4 years ago
Published by thednp over 4 years ago
Changes:
touch
Documentation updates
touch
optionsPublished by thednp over 4 years ago
Changes:
Published by thednp over 4 years ago
Changes:
dispose()
instance method and the ability to re-initialize on the flyshow
, hide
, slide
, etcImportant Notes
new Carousel('#target')
becomes new BSN.Carousel('#target')
More details at #306
Published by thednp about 5 years ago
Changelog
dismissHandler
, #278fade
auto option #287styleTip
utility to properly style the Popover arrowtabindex
code, usage, demo and guides for Button component in V3/V4Published by thednp over 5 years ago
Changelog:
/lib
folder and created an unified build script for both V3/V4, check updated WIKI pagesoptions.title
and options.content
#277options.target
first before going after data-target
emulateTransitionEnd
utility, details here and here
Published by thednp over 5 years ago
Changes
carousel-item
is foundemulateTransitionEnd
utility #266Published by thednp almost 6 years ago
Changelog
slideTo
to jump to the current active itemdata-interval
#241https://github.com/thednp/bootstrap.native/commit/c6e261e8ef79549285520385e901b0a0f0aaafc2
carousel.cycle()
https://github.com/thednp/bootstrap.native/commit/27cfd8fc05fd83dd533326ee74ec97cb96794620
aria-expanded
#245Published by thednp over 6 years ago
Changelog
interval:false
is usedemulateTransitionEnd
thanks to @nlemoineemulateTransitionEnd
handlerautoInitDataAPI
build option, thanks to @marcelpanse details
Published by thednp over 6 years ago
Changelog