mirror of https://github.com/apache/cloudstack.git
cloudstack 3.0 UI - login page - add a blank option to language dropdown. When this blank option is selected, browser's default language will be used.
This commit is contained in:
parent
69c4438df3
commit
89ee1b4814
|
|
@ -57,6 +57,7 @@
|
|||
<!-- Select language -->
|
||||
<div class="select-language">
|
||||
<select name="language">
|
||||
<option value=""></option> <!-- when this blank option is selected, browser's default language will be used -->
|
||||
<option value="en"><fmt:message key="label.lang.english"/></option>
|
||||
<option value="ja"><fmt:message key="label.lang.japanese"/></option>
|
||||
<option value="zh_CN"><fmt:message key="label.lang.chinese"/></option>
|
||||
|
|
|
|||
|
|
@ -98,15 +98,13 @@
|
|||
// Select language
|
||||
var $languageSelect = $login.find('select[name=language]');
|
||||
$languageSelect.change(function() {
|
||||
$.cookie('lang', $(this).val());
|
||||
if($(this).val() != '') //language dropdown is not blank
|
||||
$.cookie('lang', $(this).val()); //the selected option in language dropdown will be used (instead of browser's default language)
|
||||
else //language dropdown is blank
|
||||
$.cookie('lang', null); //null $.cookie('lang'), so browser's default language will be used.
|
||||
document.location.reload();
|
||||
});
|
||||
|
||||
// Set default language
|
||||
if (!$.cookie('lang')) {
|
||||
$.cookie('lang', 'en');
|
||||
}
|
||||
|
||||
|
||||
$languageSelect.val($.cookie('lang'));
|
||||
};
|
||||
})(jQuery, cloudStack);
|
||||
|
|
|
|||
Loading…
Reference in New Issue