diff --git a/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt b/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt index 11a7e3e0c..98e6cff5b 100644 --- a/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt +++ b/net/relayd/src/opnsense/mvc/app/views/OPNsense/Relayd/index.volt @@ -43,16 +43,6 @@ }); } - /** - * chain std_bootgrid_reload from opnsense_bootgrid_plugin.js - * to get the isSubsystemDirty state on "UIBootgrid" changes - */ - var opn_std_bootgrid_reload = std_bootgrid_reload; - std_bootgrid_reload = function(gridId) { - opn_std_bootgrid_reload(gridId); - isSubsystemDirty(); - }; - /** * apply changes and reload relayd */ @@ -128,6 +118,11 @@ endpoints['toggle'] = '/api/relayd/settings/toggle/' + element + '/'; } $("#grid-" + element).UIBootgrid(endpoints); + + // get the isSubsystemDirty state on "UIBootgrid" changes + $("#grid-" + element).on("loaded.rs.jquery.bootgrid", function () { + isSubsystemDirty(); + }); }); // show/hide options depending on other options