Skip to content

Commit 6828d57

Browse files
add new styles
1 parent a56c11a commit 6828d57

File tree

6 files changed

+133
-8
lines changed

6 files changed

+133
-8
lines changed

web_src/css/group.css

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
@import "./repo_group/header.css";
2+
3+
.repo-group.new.group form {
4+
margin: auto;
5+
}
6+
7+
.repo-group.new.group form .ui.message {
8+
text-align: center;
9+
}
10+
11+
@media (min-width: 768px) {
12+
.repo-group.new.group form {
13+
width: 800px !important;
14+
}
15+
.repo-group.new.group form .header {
16+
padding-left: 280px !important;
17+
}
18+
.repo-group.new.group form .inline.field > label {
19+
text-align: right;
20+
width: 250px !important;
21+
word-wrap: break-word;
22+
}
23+
.repo-group.new.group form .help {
24+
margin-left: 265px !important;
25+
}
26+
.repo-group.new.group form .optional .title {
27+
margin-left: 250px !important;
28+
}
29+
.repo-group.new.group form .inline.field > input,
30+
.repo-group.new.group form .inline.field > textarea {
31+
width: 50%;
32+
}
33+
}
34+
35+
@media (max-width: 767.98px) {
36+
.repo-group.new.group form .optional .title {
37+
margin-left: 15px;
38+
}
39+
.repo-group.new.group form .inline.field > label {
40+
display: block;
41+
}
42+
}
43+
44+
.repo-group.new.group form .header {
45+
padding-left: 0 !important;
46+
text-align: center;
47+
}
48+
49+
.expandable-menu-item label + div.menu-expandable-content > .menu-expandable-content-inner {
50+
overflow: hidden;
51+
}
52+
.expandable-menu-item label + div.menu-expandable-content {
53+
display: grid;
54+
grid-template-rows: 0fr;
55+
transition: all 0.2s cubic-bezier(.86,0,.07,1);
56+
}
57+
58+
.expandable-menu-item label:has(input.toggle:checked) + div.menu-expandable-content {
59+
grid-template-rows: 1fr;
60+
}
61+
.expandable-menu-item label > .collapse-icon {
62+
position: relative;
63+
top: 2px;
64+
display: none;
65+
}
66+
67+
.expandable-menu-item label.has-children > .collapse-icon {
68+
display: inline-block;
69+
}
70+
.expandable-menu-item label {
71+
display: flex;
72+
align-items: center;
73+
}
74+
75+
label.has-children:has(input.toggle:checked) > .collapse-icon {
76+
transform: rotate(90deg);
77+
}
78+
ul:has(.expandable-menu-item), ul:has(.expandable-menu-item) .collapse-icon {
79+
transition: all 0.2s ease;
80+
}
81+
ul:has(.expandable-menu-item) {
82+
list-style: none;
83+
overflow: hidden;
84+
}
85+
li.expandable-menu-item.item:only-child, li.expandable-menu-item.item:last-child, li.expandable-menu-item.item:first-child {
86+
padding-bottom: 0;
87+
}
88+
ul.expandable-menu ul li.expandable-menu-item {
89+
margin-top: 1rem;
90+
}
91+

web_src/css/index.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
@import "./home.css";
5656
@import "./install.css";
5757
@import "./form.css";
58+
@import "./group.css";
5859

5960
@import "./repo.css";
6061
@import "./repo/release-tag.css";

web_src/css/modules/button.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,11 @@
341341
padding: 0;
342342
}
343343

344+
.btn:disabled {
345+
opacity: var(--opacity-disabled);
346+
cursor: default;
347+
}
348+
344349
.btn:hover,
345350
.btn:active {
346351
background: none;

web_src/css/modules/menu.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.ui.menu {
1+
.ui.menu, .ui.popup {
22
display: flex;
33
flex-shrink: 0;
44
margin: 1rem 0;

web_src/css/org.css

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,38 @@
22
margin-top: 5px;
33
}
44

5-
.page-content.organization .org-avatar {
5+
.page-content.organization .org-avatar, .page-content.repo-group .avatar {
66
margin-right: 15px;
77
}
88

9-
.page-content.organization #org-info .ui.header {
9+
.page-content.organization #org-info .ui.header, .page-content.repo-group #repo-group-info .ui.header {
1010
display: flex;
1111
align-items: center;
1212
font-size: 36px;
1313
margin-bottom: 0;
1414
}
1515

16-
.page-content.organization #org-info .desc {
16+
.page-content.organization #org-info .desc, .page-content.repo-group #repo-group-info .desc {
1717
font-size: 16px;
1818
margin-bottom: 10px;
1919
}
2020

21-
.page-content.organization #org-info .meta {
21+
.page-content.organization #org-info .meta, .page-content.repo-group #repo-group-info .meta {
2222
display: flex;
2323
align-items: center;
2424
flex-wrap: wrap;
2525
gap: 8px;
2626
}
2727

28-
.page-content.organization .ui.top.header .ui.right {
28+
.page-content.organization .ui.top.header .ui.right, .page-content.repo-group .ui.top.header .ui.right {
2929
margin-top: 0;
3030
}
3131

32-
.page-content.organization .teams .item {
32+
.page-content.organization .teams .item, .page-content.repo-group .teams .item {
3333
padding: 10px 15px;
3434
}
3535

36-
.page-content.organization .members .ui.avatar {
36+
.page-content.organization .members .ui.avatar, .page-content.repo-group .members .ui.avatar {
3737
margin-right: 5px;
3838
margin-bottom: 5px;
3939
}

web_src/css/repo_group/header.css

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
.repo-group-header {
2+
display: flex;
3+
flex-flow: row wrap;
4+
justify-content: space-between;
5+
gap: 0.5rem;
6+
margin-bottom: 4px;
7+
align-items: center;
8+
}
9+
10+
.repo-group-header .flex-item {
11+
padding: 0;
12+
}
13+
14+
.repo-group-header .flex-item-main {
15+
flex: 0;
16+
flex-basis: unset;
17+
}
18+
19+
.repo-group-header .flex-item-trailing {
20+
flex-wrap: nowrap;
21+
}
22+
.repo-group-buttons {
23+
align-items: center;
24+
display: flex;
25+
flex-flow: row wrap;
26+
word-break: keep-all;
27+
gap: 0.25em;
28+
}

0 commit comments

Comments
 (0)