2023-05-16 10:47:08 +08:00

37 lines
1.3 KiB
JavaScript
Executable File

$(function()
{
$('#osCategory').change(function()
{
var os = $('#osCategory').val();
$('#osType').empty();
var types = zahostConfig.os.type[os];
for(code in types) $('#osType').append('<option value="' + code + '">' + types[code] + '</option>');
if(typeof(template) == 'object') $('#osType').val(template.osType);
$('#osType').chosen().trigger('chosen:updated');
$('#osType').change();
});
$('#osType').change(function()
{
var type = $('#osType').val();
$('#osVersion').empty();
var versions = zahostLang.versionList[type];
for(code in versions) $('#osVersion').append('<option value="' + code + '">' + versions[code] + '</option>');
if(typeof(template) == 'object') $('#osVersion').val(template.osVersion);
$('#osVersion').chosen().trigger('chosen:updated');
$('#osVersion').change();
/* Remove close icon to forbid clearning content of select list. */
$('#osType_chosen a .search-choice-close').remove();
$('#osVersion_chosen a .search-choice-close').remove();
});
$('#osVersion').change(function()
{
$('#osVersion_chosen a .search-choice-close').remove();
});
$('#osCategory').change();
$('[data-toggle="popover"]').popover();
})