<div class="foo"> -> <div class ="js-foo foo">
<div class="foo"> -> <div class ="js-foo">
This is a step along the way to using data attributes, but even if we don't get to data attributes it's still an improvement.
See child issues.
User interface changes
None for themes extending Classy. Possible visual changes to themes not extending Classy.
Beta phase evaluation
|Issue category||Task because nothing is broken|
|Issue priority||Not critical because nothing is broken|
|Unfrozen changes||Unfrozen because it mostly just affects templates and JS which is not frozen|
|Disruption||Shouldn't be too disruptive as it is mostly affecting CSS classes that are added to markup. Themes extending Classy will only have classes added. Themes not extending Classy will have classes removed but they can be added back via template overrides.|