41 lines
1.8 KiB
JavaScript
41 lines
1.8 KiB
JavaScript
var LanguageSelectorManager = new function() {
|
|
var e = function() {
|
|
$("div.custom-select").hover(function() {
|
|
$(this).css("background", "none")
|
|
}, function() {
|
|
$(this).css("background", "none")
|
|
})
|
|
},
|
|
n = function() {
|
|
$("#LanguageSelector").hasClass("open") || ($("div.custom-select").unbind("mouseenter mouseleave"), $("div.custom-select").css("background", "none"), $("#LanguageSelector ul.options:first").slideDown(10, function() {
|
|
$("#LanguageSelector").addClass("open"), $(document).one("click", function() {
|
|
$("div.custom-select").css("background", "none"), e(), $("#LanguageSelector ul.options:first").hide(), $("#LanguageSelector").removeClass("open")
|
|
})
|
|
}))
|
|
};
|
|
return {
|
|
init: e,
|
|
openLngSelector: n
|
|
}
|
|
};
|
|
|
|
var LanguageSelectorFooter = new function () {
|
|
var e = function () {
|
|
$("div.custom-select").hover(function () {
|
|
$(this).css("background", "none")
|
|
}, function () {
|
|
$(this).css("background", "none")
|
|
})
|
|
},
|
|
n = function () {
|
|
$(".footerLangSelector").hasClass("open") || ($("div.custom-select").unbind("mouseenter mouseleave"), $("div.custom-select").css("background", "none"), $(".footerLangSelector ul.options:first").slideDown(10, function () {
|
|
$(".footerLangSelector").addClass("open"), $(document).one("click", function () {
|
|
$("div.custom-select").css("background", "none"), e(), $(".footerLangSelector ul.options:first").hide(), $(".footerLangSelector").removeClass("open")
|
|
})
|
|
}))
|
|
};
|
|
return {
|
|
init: e,
|
|
openLngSelector: n
|
|
}
|
|
}; |