Description
Currently we use JS to render the client prefs form. This could easily be done with mustache instead, which is needed for the new design in https://phabricator.wikimedia.org/T350612.
todo
- Revisit the approach outlined in T349938 and revise the proof of concept to determine how this would work for Minerva.
- templates are used to render client prefs
- client pref radio buttons are disabled until JS kicks in
- client prefs are hidden when JS is disabled