diff --git a/themes/2345lgbt/assets/main.ts b/themes/2345lgbt/assets/main.ts index d12013a..6cd8bc5 100644 --- a/themes/2345lgbt/assets/main.ts +++ b/themes/2345lgbt/assets/main.ts @@ -63,8 +63,17 @@ $(document).on('click', 'main.homepage .container.tags button', (event) => { } }) -$(document).on('click', '.translations button', (event) => { - $(event.target).parent().toggleClass('active') +const translateButton = $('.translations button') + +translateButton.on('click', (event) => { + translateButton.parent().toggleClass('active') + event.stopPropagation() +}) + +$(document).on('click', (event) => { + if (!$(event.target).is('.translations button')) { + translateButton.parent().removeClass('active') + } }) $(document.body).on('scroll', (event) => {