In order to improve accessibility and de-duplicate fixes, I'm proposing that we pull the addtocalendar js into openy_system and package our additional accessibility fixes with it. This will allow us to consolidate code from the old and new Events modules into one location for more consistent behavior.
In order to improve accessibility and de-duplicate fixes, I'm proposing that we pull the addtocalendar js into
openy_system
and package our additional accessibility fixes with it. This will allow us to consolidate code from the old and new Events modules into one location for more consistent behavior.https://github.com/AddToCalendar/addtocalendar https://github.com/AddToCalendar/addtocalendar-styles are both posted with the MIT license so this should be kosher copyright-wise. Alternatively we could pull them in as a library and patch them, or fork and maintain our own copy, but this seemed like the least lift given the code hasn't been updated in 6 years.
https://github.com/open-y-subprojects/openy_features/pull/53 is dependent on this and https://git.drupalcode.org/project/openy_carnation/-/merge_requests/68/diffs?commit_id=08ab7b6689a74b9b2def747e210c8fa8e14b45f8 is related.