common.ui.js 681 B

123456789101112131415161718192021222324
  1. window.osChange = function()
  2. {
  3. const osName = $('[name="osName"]').val();
  4. if(typeof osName === 'undefined') return;
  5. toggleLoading('#osVersion', true);
  6. const $picker = $('[name="osVersion"]').zui('picker');
  7. if(typeof $picker === 'undefined') return;
  8. $picker.$.clear();
  9. if(!osName)
  10. {
  11. $picker.render({items: []});
  12. toggleLoading('#osVersion', false);
  13. return;
  14. }
  15. $.getJSON($.createLink('host', 'ajaxGetOS', 'type=' + osName), function(items)
  16. {
  17. $picker.render({items: items});
  18. if(typeof(host) !== 'undefined') $picker.$.setValue(host.osVersion);
  19. toggleLoading('#osVersion', false);
  20. });
  21. };