diff --git a/assets/webconfig/css/hyperion.css b/assets/webconfig/css/hyperion.css
index 8c67b12d..04fcf721 100644
--- a/assets/webconfig/css/hyperion.css
+++ b/assets/webconfig/css/hyperion.css
@@ -169,7 +169,6 @@ table label{margin:0}
}
.btn-lang-select {
- color: #337ab7;
background-color: transparent;
border-style: none;
}
diff --git a/assets/webconfig/index.html b/assets/webconfig/index.html
index a5baaa38..3217de4c 100644
--- a/assets/webconfig/index.html
+++ b/assets/webconfig/index.html
@@ -172,10 +172,21 @@
-
-
-
-
diff --git a/assets/webconfig/js/content_index.js b/assets/webconfig/js/content_index.js
index bc51a130..bd84f93c 100644
--- a/assets/webconfig/js/content_index.js
+++ b/assets/webconfig/js/content_index.js
@@ -57,17 +57,33 @@ $(document).ready(function () {
}); // end cmd-serverinfo
// Update language
- $('.selectpicker').on('changed.bs.select',function (e, clickedIndex, isSelected, previousValue){
-
- var newLang = availLang[clickedIndex];
+ $("#language-select").on('changed.bs.select',function (e, clickedIndex, isSelected, previousValue){
+ var newLang = availLang[clickedIndex-1];
if (newLang !== storedLang)
{
setStorage("langcode", newLang);
- reload();
+ reload();
}
});
+ $("#language-select").selectpicker(
+ {
+ container: 'body', title: availLangText[availLang.indexOf(getStorage("langcode"))]
+ });
+
+ $(".bootstrap-select").click(function () {
+ $(this).addClass("open");
+ });
+
+ $(document).click(function(){
+ $(".bootstrap-select").removeClass("open");
+ });
+
+ $(".bootstrap-select").click(function(e){
+ e.stopPropagation();
+ });
+
$(window.hyperion).on("cmd-sessions-update", function (event) {
window.serverInfo.sessions = event.response.data;
updateSessions();