From d3cc43e83fded201ab718f73968770e64de04b88 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Fri, 17 Feb 2012 11:28:14 -0800 Subject: [PATCH] bug 13815 Add language drop-down to login screen status 13815: resolved fixed --- ui/css/cloudstack3.css | 21 +++++++++++++++++++++ ui/index.jsp | 8 ++++++++ ui/scripts/ui-custom/login.js | 8 ++++++++ 3 files changed, 37 insertions(+) diff --git a/ui/css/cloudstack3.css b/ui/css/cloudstack3.css index 515552e069a..d9c6d1ebee6 100644 --- a/ui/css/cloudstack3.css +++ b/ui/css/cloudstack3.css @@ -236,6 +236,27 @@ body.login { box-shadow: 0px 3px 5px #D5D5D5; } +.login .select-language { + margin-top: 10px; + float: left; +} + +.login .select-language select { + width: 125px; + border: 1px solid #808080; + /*+border-radius:4px;*/ + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + -khtml-border-radius: 4px; + border-radius: 4px 4px 4px 4px; + font-size: 12px; + /*+box-shadow:inset 0px 1px 1px #838383;*/ + -moz-box-shadow: inset 0px 1px 1px #838383; + -webkit-box-shadow: inset 0px 1px 1px #838383; + -o-box-shadow: inset 0px 1px 1px #838383; + box-shadow: inset 0px 1px 1px #838383; +} + .login .fields { width: 409px; float: left; diff --git a/ui/index.jsp b/ui/index.jsp index d8845bead86..7085f4800bc 100644 --- a/ui/index.jsp +++ b/ui/index.jsp @@ -50,6 +50,14 @@ + + +
+ +
diff --git a/ui/scripts/ui-custom/login.js b/ui/scripts/ui-custom/login.js index e110e799c0b..800b7bb2961 100644 --- a/ui/scripts/ui-custom/login.js +++ b/ui/scripts/ui-custom/login.js @@ -82,5 +82,13 @@ return false; }); + + // Select language + var $languageSelect = $login.find('select[name=language]'); + $languageSelect.change(function() { + $.cookie('lang', $(this).val()); + document.location.reload(); + }); + $languageSelect.val($.cookie('lang')); }; })(jQuery, cloudStack);