-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Like every program of some size, the JavaScript code in epfl-elements takes a number of parameters and manages state.
Right now, the following flavors of parameters and state are used:
- The
jQuery.dataAPI: for instance$galleryNav.data("gallery"), intended as a parameter (example use-case);$(".social-share-copy").data("success"), intended as a parameter (example use-case)
- Direct
window.fooattributes: for instancewindow.svgPathandwindow.featherSvgPath, intended as parameters,window.cookieconsent(which is intended as state, but can be twisted into being used as a parameter),window.flickityInstances, which appears to be dead code.
We might want to provide uniformity here.
Metadata
Metadata
Assignees
Labels
No labels