open-y-subprojects / openy_custom

Custom modules from Open Y core. Decoupled for ability to use outside of Open Y when needed.
GNU General Public License v3.0
0 stars 14 forks source link

DS-858 AddToCalendar Accessibility #28

Closed froboy closed 1 year ago

froboy commented 1 year ago

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.