Skip to content

Instantly share code, notes, and snippets.

@anastransvelo
Last active January 26, 2019 17:08
Show Gist options
  • Save anastransvelo/26298df29df5fea0012e2d5a45846653 to your computer and use it in GitHub Desktop.
Save anastransvelo/26298df29df5fea0012e2d5a45846653 to your computer and use it in GitHub Desktop.
Electro mobile menu currency and language switcher
function ec_child_wpml_switcher() {
echo do_shortcode('[wpml_language_switcher type="widget" flags=1]');
do_action('wcml_currency_switcher', array('format' => '%symbol% %code%'));
}
add_action( 'electro_mobile_header_v1', 'ec_child_wpml_switcher', 25 );
add_action( 'electro_mobile_header_v2', 'ec_child_wpml_switcher', 25 );
.handheld-header-v2 .wcml_currency_switcher,
.handheld-header-v2 .wpml-ls,
.mobile-header-v1 .wcml_currency_switcher,
.mobile-header-v1 .wpml-ls,
.mobile-header-v2-inner .wcml_currency_switcher,
.mobile-header-v2-inner .wpml-ls {
flex: 0 0 auto;
width: auto;
max-width: none;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.handheld-header-v2 .wcml-dropdown .wcml-cs-submenu,
.mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.mobile-header-v1 .wcml-dropdown .wcml-cs-submenu,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
.mobile-header-v2-inner .wcml-dropdown .wcml-cs-submenu {
border-width: 0;
top: 132%;
}
.handheld-header-v2 .wpml-ls,
.mobile-header-v1 .wpml-ls,
.mobile-header-v2-inner .wpml-ls {
margin: 0 20px 0 10px;
}
.handheld-header-v2 .wpml-ls .wpml-ls-native,
.handheld-header-v2 .wpml-ls .wpml-ls-display,
.mobile-header-v1 .wpml-ls .wpml-ls-native,
.mobile-header-v1 .wpml-ls .wpml-ls-display,
.mobile-header-v2-inner .wpml-ls .wpml-ls-native,
.mobile-header-v2-inner .wpml-ls .wpml-ls-display {
display: none;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.mobile-header-v1 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
padding-right: 0;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,
.handheld-header-v2 .wcml-dropdown a.wcml-cs-item-toggle:after,
.mobile-header-v1 .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,
.mobile-header-v1 .wcml-dropdown a.wcml-cs-item-toggle:after,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,
.mobile-header-v2-inner .wcml-dropdown a.wcml-cs-item-toggle:after {
display: none;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown a:hover,
.handheld-header-v2 .wpml-ls-legacy-dropdown a:focus,
.handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.handheld-header-v2 .wpml-ls-legacy-dropdown a,
.handheld-header-v2 .wcml-dropdown li:hover,
.handheld-header-v2 .wcml-dropdown li:focus,
.mobile-header-v1 .wpml-ls-legacy-dropdown a:hover,
.mobile-header-v1 .wpml-ls-legacy-dropdown a:focus,
.mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.mobile-header-v1 .wpml-ls-legacy-dropdown a,
.mobile-header-v1 .wcml-dropdown li:hover,
.mobile-header-v1 .wcml-dropdown li:focus,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown a:hover,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown a:focus,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown a,
.mobile-header-v2-inner .wcml-dropdown li:hover,
.mobile-header-v2-inner .wcml-dropdown li:focus {
background-color: transparent;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,
.mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
border-width: 0;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item,
.handheld-header-v2 .wcml-dropdown .wcml-cs-submenu li,
.mobile-header-v1 .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item,
.mobile-header-v1 .wcml-dropdown .wcml-cs-submenu li,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item,
.mobile-header-v2-inner .wcml-dropdown .wcml-cs-submenu li {
margin-bottom: 6px;
}
.handheld-header-v2 .wcml-dropdown a,
.mobile-header-v1 .wcml-dropdown a,
.mobile-header-v2-inner .wcml-dropdown a {
color: #515151;
font-weight: 600;
font-size: 15px;
}
.handheld-header-v2 .wpml-ls-legacy-dropdown a,
.handheld-header-v2 .wcml-dropdown a,
.handheld-header-v2 .wcml-dropdown li,
.mobile-header-v1 .wpml-ls-legacy-dropdown a,
.mobile-header-v1 .wcml-dropdown a,
.mobile-header-v1 .wcml-dropdown li,
.mobile-header-v2-inner .wpml-ls-legacy-dropdown a,
.mobile-header-v2-inner .wcml-dropdown a,
.mobile-header-v2-inner .wcml-dropdown li {
padding: 0;
border-width: 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment