All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Resolved issue where [keyboard navigation bypasses reflexOnly] (IGreatlyDislikeJavascript#45)
- backdropOptions.backdropSibling added by [@ibastevan] to solve [position fixed and zindex issues] (IGreatlyDislikeJavascript#38)
- Updated docs
- Added .gitignore
- Added .npmignore
- Added package.json
- Created CHANGELOG
- Updated README
- Removed comments from bootstrap-tourist.js
- Added
showIfUnintendedOrphan
to show a tour step as an orphan if its element doesn't exist, overridingonElementUnavailable
- New method of backdrop and highlight added, with major effort and code from @ibastevan:
- Overlay divs and customizable transitions between tour steps, read more here
- In short, previous versions of Tourist (and original Tour) used 4 divs to bracket the tour step elements. Tourist now uses overlays to produce the same effect. This solves many problems and enables many new features, including customizable transitions between tour steps.
delayOnElement
option now waits for elements not yet created in the DOM (thanks to @lukaszmn)
- fix bug preventing
element: function(){...}
feature under BS4/popper.js
- fixes to the button text change code and better prep for localization (thanks to @DancingDad, @thenewbeat, @bardware)
- fixed css for BS4 progress text to correctly use float-right (thanks to @macroscian, @thenewbeat)
- added support for changing button texts (thanks to @vneri)
- added dummy
init()
to support drop-in replacement for Tour (thanks to @pau1phi11ips)
- default params compatibility for IE
- major change to manipulation of BS4 popper.js for orphan steps
- change to implementation of backdrop
smartPlacement
option removed, deprecated
- auto progress bar was killed in changes 0.7 -> 0.8 due to Bootstrap sanitizer, this is readded
- Improved BS4 support and template switching. Changed options for framework vs template.
- Fix in 0.0.7-beta didn't work for Bootstrap 4. This release is to ensure fully working popovers in BS4. Issue is that the Bootstrap CDN doesn't actually have the whitelist property, so developing against it is basically useless :(
- Fix breaking change in Bootstrap 3.4.1, fixes this issue: https://github.com/sorich87/bootstrap-tour/issues/723#issuecomment-471107788. Issue is caused by the BS sanitizer, to avoid this reoccurring the "sanitizeWhitelist:" and "sanitizeFunction:" global options added
- Added
onPreviouslyEnded()
callback: sorich87/bootstrap-tour#720 - Added selector to switch between bootstrap3 and bootstrap4 or custom template, thanks to: sorich87/bootstrap-tour#643
- Fixed invalid call to debug in
showNextStep()
- Added "unfix" for bootstrap selectpicker to revert zindex after step that includes this plugin
- Improved the background overlay and scroll handling, unnecessary work removed
- Fixed issue with Bootstrap dialogs. Handling of dialogs is now robust
- Fixed issue with BootstrapDialog plugin: https://nakupanda.github.io/bootstrap3-dialog/ . See notes below for help.