Moved and Updated Instacart's language selector for their smartling testing.

This commit is contained in:
Norm Rasmussen
2026-02-27 16:40:34 -05:00
parent f8dcd58b04
commit 46946c2016
9 changed files with 164 additions and 14 deletions

View File

@ -73,6 +73,10 @@
</div>
</div>
<nav class="np-header-avatar-tooltip-navigation">
{% include "language_selector"
, desktopMode: true
, parentClass: 'np-header-avatar-tooltip-navigation' %}
{% unless current_school.sso_active? %}
<a class="np-header-avatar-tooltip-navigation-link" href="{% route account %}">
{% t.profile_settings %}
@ -113,6 +117,9 @@
</div>
{% endif %}
<div class="np-header-mobile-menu-content-nav">
{% include "language_selector"
, desktopMode: false
, parentClass: 'np-header-mobile-menu-content-nav' %}
<div class="np-header-mobile-menu-content-line"></div>
<a class="np-header-mobile-menu-content-button np-danger" href="{% route logout %}">
@ -238,15 +245,15 @@
element.classList.toggle(hiddenClass)
});
}
}
function closeMenus(hiddenClassName){
for(const buttons of document.getElementsByClassName('custom-hamburger-btn-container')){
const menuOpenedBtn = buttons.querySelector('.open-btn');
const menuOpenedBtn = buttons.querySelector('.open-btn');
if(!menuOpenedBtn.classList.contains(hiddenClassName)){
menuOpenedBtn.classList.add(hiddenClassName);
buttons.querySelector('.closed-btn').classList.remove(hiddenClassName);
buttons.querySelector('.closed-btn').classList.remove(hiddenClassName);
}
}
for(const menu of document.getElementsByClassName('np-header-mobile-menu-content')){
@ -255,4 +262,4 @@
}
}
}
</script>
</script>