Add progressive enhancement to service switcher

- by default, the menu is open
- if Javascript is enabled/loaded, the links are hidden, and visual cues (▶) to
  show that it can be opened are added
- clicking it opens and closes it
This commit is contained in:
Chris Hill-Scott
2016-01-11 16:23:34 +00:00
parent 732efd25c7
commit 4cb535a2e1
6 changed files with 82 additions and 5 deletions

View File

@@ -0,0 +1,18 @@
(function(Modules) {
"use strict";
Modules.Dropdown = function() {
this.start = function(component) {
$('.dropdown-toggle', component)
.on(
'click', () => $(component).toggleClass('js-closed')
)
.trigger('click');
};
};
})(window.GOVUK.Modules);