diff --git a/app/js/custom.js b/app/js/custom.js index f656088e..117e8487 100644 --- a/app/js/custom.js +++ b/app/js/custom.js @@ -242,15 +242,15 @@ function loadInterfaceDHCPSelect() { $('#txtmetric').val(jsonData.Metric); if (jsonData.StaticIP !== null && jsonData.StaticIP !== '' && !jsonData.FallbackEnabled) { - $('#chkstatic').closest('.btn').button('toggle'); - $('#chkstatic').closest('.btn').button('toggle').blur(); - $('#chkstatic').blur(); + $('#chkstatic').prop('checked', true); + $('#chkstatic').closest('.btn').addClass('active').removeClass('btn-light'); + $('#chkdhcp').closest('.btn').removeClass('active').addClass('btn-light'); $('#chkfallback').prop('disabled', true); $('#dhcp-iface').removeAttr('disabled'); } else { - $('#chkdhcp').closest('.btn').button('toggle'); - $('#chkdhcp').closest('.btn').button('toggle').blur(); - $('#chkdhcp').blur(); + $('#chkdhcp').prop('checked', true); + $('#chkdhcp').closest('.btn').addClass('active').removeClass('btn-light'); + $('#chkstatic').closest('.btn').removeClass('active').addClass('btn-light'); $('#chkfallback').prop('disabled', false); } if (jsonData.FallbackEnabled || $('#chkdhcp').is(':checked')) { diff --git a/templates/dhcp/general.php b/templates/dhcp/general.php index a400e0aa..d8ee6955 100644 --- a/templates/dhcp/general.php +++ b/templates/dhcp/general.php @@ -10,7 +10,7 @@