Prechádzať zdrojové kódy

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 2 dní pred
rodič
commit
e58deb07e7

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
netbox/project-static/dist/netbox.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 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

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov