diff --git a/net/cloudflared/src/opnsense/mvc/app/views/OPNsense/Cloudflared/index.volt b/net/cloudflared/src/opnsense/mvc/app/views/OPNsense/Cloudflared/index.volt index 052df2898..44cf1cda5 100644 --- a/net/cloudflared/src/opnsense/mvc/app/views/OPNsense/Cloudflared/index.volt +++ b/net/cloudflared/src/opnsense/mvc/app/views/OPNsense/Cloudflared/index.volt @@ -28,15 +28,19 @@ $(document).ready(function() { mapDataToFormUI({'frm_GeneralSettings': "/api/cloudflared/settings/get"}).done(function() { $('.selectpicker').selectpicker('refresh'); - updateServiceControlUI('cloudflared'); }); + updateServiceControlUI('cloudflared'); + $("#reconfigureAct").SimpleActionButton({ onPreAction: function() { const dfObj = $.Deferred(); saveFormToEndpoint("/api/cloudflared/settings/set", 'frm_GeneralSettings', dfObj.resolve, true, dfObj.reject); return dfObj; }, + onAction: function() { + updateServiceControlUI('cloudflared'); + }, }); });