We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4752195 commit 59989a3Copy full SHA for 59989a3
1 file changed
static/js/main.js
@@ -28,10 +28,20 @@
28
langPickerElement.removeChild(currentLangElement.parentNode)
29
}
30
31
- langPickerTogglerElement.addEventListener('click', function () {
+ const toggleFunction = function () {
32
langPickerElement.classList.toggle('hidden')
33
const isAriaExpanded = langPickerTogglerElement.getAttribute('aria-expanded') === 'true'
34
langPickerTogglerElement.setAttribute('aria-expanded', !isAriaExpanded)
35
+ }
36
+
37
+ langPickerTogglerElement.addEventListener('click', function () {
38
+ toggleFunction()
39
+ })
40
41
+ document.body.addEventListener('click', function (event) {
42
+ if (!langPickerElement.classList.contains('hidden') && !langPickerTogglerElement.contains(event.target)) {
43
44
45
})
46
})()
47
0 commit comments