diff --git a/emhttp/plugins/dynamix/SysDrivers.page b/emhttp/plugins/dynamix/SysDrivers.page index b7593fe4e..447fe9c1b 100644 --- a/emhttp/plugins/dynamix/SysDrivers.page +++ b/emhttp/plugins/dynamix/SysDrivers.page @@ -72,6 +72,8 @@ div.tablesorter-header-inner {color:#606e7f;background-color:#e4e2e4;} function showDrivers(options, init = false) { option = options ; if (init) { + $('#driversearch').prop('disabled', true); + $('#select').prop('disabled', true); $.post('/webGui/include/SysDrivers.php',{table:'t1load',option:"all"},function(data){ clearTimeout(timers.refresh); $("#t1").trigger("destroy"); @@ -90,6 +92,8 @@ function showDrivers(options, init = false) { }); $('div.spinner.fixed').hide('slow'); + $('#driversearch').prop('disabled', false); + $('#select').prop('disabled', false); }); } else { @@ -107,7 +111,16 @@ function filterDrivers() { } function showDriversupdate() { - $.post('/webGui/include/SysDrivers.php',{table:'t1create',option:"all"}) ; + $('#rebuild').prop('disabled', true); + $('#t1').html(""); + $('#driversearch').prop('disabled', true); + $('#select').prop('disabled', true); + $('div.spinner.fixed').show('slow'); + $.post('/webGui/include/SysDrivers.php',{table:'t1create',option:"all"},function(data){ + $('#rebuild').prop('disabled', false); + showDrivers("all",true) ; + $('div.spinner.fixed').hide('slow'); + }) ; } function textedit(module) { @@ -152,5 +165,5 @@ showDrivers("all",true) ;

- +