Procházet zdrojové kódy

#6797: Don't show depth indicator in API select placeholder

checktheroads před 4 roky
rodič
revize
772c76e0a4

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
netbox/project-static/dist/netbox-dark.css


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
netbox/project-static/dist/netbox-light.css


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
netbox/project-static/dist/netbox.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
netbox/project-static/dist/netbox.js.map


+ 1 - 1
netbox/project-static/src/select/api.ts

@@ -328,7 +328,7 @@ class APISelect {
         if (!this.preSorted) {
           this.preSorted = true;
         }
-        text = `<span class="depth">${'─'.repeat(result._depth)}</span> ${text}`;
+        text = `<span class="depth">${'─'.repeat(result._depth)}&nbsp;</span>${text}`;
       }
       const data = {} as Record<string, string>;
       const value = result.id.toString();

+ 4 - 0
netbox/project-static/styles/select.scss

@@ -71,6 +71,10 @@ $spacing-s: $input-padding-x;
         border-color: currentColor;
       }
     }
+    .placeholder .depth {
+      // Don't show the depth indicator outside of the menu.
+      display: none;
+    }
     span.placeholder > *,
     span.placeholder {
       line-height: $input-line-height;

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů