-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
custom alert replace window.alert #1549
Conversation
- Use alertifyJS library to provide framework for browser dialogs and notifications. - Add alertifyJS library css and some custom css (to match with current window popup UI) to answers.scss - update all window.alert calls to use alertify.alert - expose this reference of AlertifyJS library so Theme can use it too, without the library setup to be in two repos J=SLAP-1524 TEST=manual - serve page using voicesearch functionality with mic access block, see that an alert is display on page with proper UI - check with screen reader and see that the popup message and button can be read (although, there's some hidden buttons that would need to be skipped over)
Unfortunately we can't use alertifyJS because it uses the GPL-3.0 License which is a copyleft license which forces us to follow certain conditions. The licenses pre-approved by legal are MIT, BSD 2, BSD 3, and Apache. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
peeked at the npm package and this looks sweet! is there a difference between sweetalert and sweetalert2?
sweetalert2 is forked off sweetalert when there was a period it wasn't being maintained. From the documentation, sweetalert2 seems to have more configuration and themes options, but it is a bigger package. For our purpose, I think sweetalert should be sufficient! |
## Version 1.12.0 ### Features - Allow search rate tracking (#1558) - Add support for setting and changing the visitor and passing it to answers-core (#1564) - Add support for the auth token that is passed in from the config (#1566) - Add an `environment` field to support consumer auth in Sandbox (#1597) - Allow components to override the beforeMount function (#1547) - Add distance to the card data and a function to format it (#1550) - WCAG updates (allow pagination with Enter (#1575), identify current page in navigation tab (#1576), update autocomplete screen reader support (#1578, #1579)) ### Changes - Update directAnswers component data to include the searcher (#1596) - Use custom alerts instead of window.alert (#1549) - Update Mapbox version to match the Theme (#1551) - Internal repo changes (#1562, #1577) ### Bugfixes - Fix console error which would appear on google maps (#1548) - Fix FAQ expansion when default is expanded (#1553) - Fix error for searches on page load with no businessId (#1561)
J=SLAP-1524
TEST=manual