diff --git a/internal/core/templates/my_orgs.html b/internal/core/templates/my_orgs.html index c2db09e..e1b03c4 100644 --- a/internal/core/templates/my_orgs.html +++ b/internal/core/templates/my_orgs.html @@ -17,7 +17,29 @@ {{if .Error}}
{{.Error}}
{{end}} {{if .Orgs}}
- + {{/* Search/filters come FIRST in the DOM and move to the right of the list at lg + (order-lg-last). Source order governs both the mobile stack and the tab order, + so ordering with CSS alone would leave keyboard and screen-reader users + traversing every row to reach the control that exists to avoid exactly that. */}} +
+
+
+
+ + +
+
+ + +
+
+
+
+ {{/* The list itself; at lg it sits left of the filters above. */}}
@@ -36,26 +58,6 @@
- - -
-
-
-
- - -
-
- - -
-
-
-
{{else}}
diff --git a/internal/core/templates/org_members.html b/internal/core/templates/org_members.html index 125389f..2031277 100644 --- a/internal/core/templates/org_members.html +++ b/internal/core/templates/org_members.html @@ -5,7 +5,31 @@ {{if .Error}}
{{.Error}}
{{end}}
- + {{/* Search/filters come FIRST in the DOM and move to the right of the roster at lg + (order-lg-last). Source order governs both the mobile stack and the tab order, so + ordering with CSS alone would leave keyboard and screen-reader users traversing + every member to reach the control that exists to avoid exactly that. */}} +
+
+

Find members

+
+
+ + +
+
Role
+
+ + + + + + +
+
+
+
+ {{/* The roster; at lg it sits left of the filters above. */}}

{{len .Members}} member{{if ne (len .Members) 1}}s{{end}}

@@ -33,28 +57,6 @@
- - -
-
-

Find members

-
-
- - -
-
Role
-
- - - - - - -
-
-
-