mirror of
				https://github.com/billz/raspap-webgui.git
				synced 2025-03-01 10:31:47 +00:00 
			
		
		
		
	Merge pull request #1684 from RaspAP/fix/fallback-static-enabled
Add event listener to chkfallback, enable/disable static IP fields
This commit is contained in:
		| @@ -242,16 +242,13 @@ 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).closest('.btn').addClass('active'); | ||||
|             $('#chkdhcp').prop('checked', false).closest('.btn').removeClass('active'); | ||||
|             $('#chkfallback').prop('disabled', true); | ||||
|             $('#dhcp-iface').removeAttr('disabled'); | ||||
|         } else { | ||||
|             $('#chkdhcp').closest('.btn').button('toggle'); | ||||
|             $('#chkdhcp').closest('.btn').button('toggle').blur(); | ||||
|             $('#chkdhcp').blur(); | ||||
|             $('#chkfallback').prop('disabled', false); | ||||
|             $('#chkdhcp').closest('.btn').addClass('active'); | ||||
|             $('#chkdhcp').closest('.btn').button.blur(); | ||||
|         } | ||||
|         if (jsonData.FallbackEnabled || $('#chkdhcp').is(':checked')) { | ||||
|             $('#dhcp-iface').prop('disabled', true); | ||||
| @@ -272,6 +269,14 @@ function setDHCPToggles(state) { | ||||
|     $('#dhcp-iface').prop('disabled', !state); | ||||
| } | ||||
|  | ||||
| $('#chkfallback').change(function() { | ||||
|     if ($('#chkfallback').is(':checked')) { | ||||
|         setStaticFieldsEnabled(); | ||||
|     } else { | ||||
|         setStaticFieldsDisabled(); | ||||
|     } | ||||
| }); | ||||
|  | ||||
| $('#debugModal').on('shown.bs.modal', function (e) { | ||||
|   var csrfToken = $('meta[name=csrf_token]').attr('content'); | ||||
|   $.post('ajax/system/sys_debug.php',{'csrf_token': csrfToken},function(data){ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user