Browse Source

Hide custom actions field when no applicable models selected

The entire field row is now hidden when no selected object types
have registered custom actions, avoiding an empty "Custom actions"
label.
Jason Novinger 1 ngày trước cách đây
mục cha
commit
e58deb07e7

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
netbox/project-static/dist/netbox.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
netbox/project-static/dist/netbox.js.map


+ 6 - 0
netbox/project-static/src/forms/registeredActions.ts

@@ -40,6 +40,12 @@ export function initRegisteredActions(): void {
     if (noActionsMsg) {
       noActionsMsg.style.display = anyVisible ? 'none' : 'block';
     }
+
+    // Hide the entire field row when no actions are visible
+    const fieldRow = actionsContainer!.closest('.field-row, .mb-3');
+    if (fieldRow) {
+      (fieldRow as HTMLElement).style.display = anyVisible ? '' : 'none';
+    }
   }
 
   // Initial update

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác