Skip to content

Commit f326754

Browse files
silverwindGiteaBot
andauthored
Remove fomantic menu module (#30325)
A lot of variants are in use, so the diff stat isn't so great. Co-authored-by: Giteabot <[email protected]>
1 parent 044cc16 commit f326754

File tree

6 files changed

+804
-2201
lines changed

6 files changed

+804
-2201
lines changed

web_src/css/base.css

Lines changed: 1 addition & 185 deletions
Original file line numberDiff line numberDiff line change
@@ -319,70 +319,13 @@ a.label,
319319
background-color: var(--color-label-bg);
320320
}
321321

322-
.ui.menu {
323-
display: flex;
324-
}
325-
326-
.ui.menu,
327-
.ui.vertical.menu {
328-
background: var(--color-menu);
329-
border-color: var(--color-secondary);
330-
box-shadow: none;
331-
}
332-
333-
.ui.menu .item {
334-
color: var(--color-text);
335-
user-select: auto;
336-
line-height: var(--line-height-default); /* fomantic uses "1" which causes overflow problems because "1" doesn't consider the descent part */
337-
}
338-
339-
.ui.menu .item > .svg {
340-
margin-right: 0.35em;
341-
}
342-
343322
.ui.menu .dropdown.item:hover,
344323
.ui.menu a.item:hover,
345324
.ui.menu details.item summary:hover {
346325
color: var(--color-text);
347326
background: var(--color-hover);
348327
}
349328

350-
.ui.menu .active.item,
351-
.ui.menu .active.item:hover,
352-
.ui.vertical.menu .active.item,
353-
.ui.vertical.menu .active.item:hover {
354-
color: var(--color-text);
355-
background: var(--color-active);
356-
}
357-
358-
.ui.menu a.item:active {
359-
color: var(--color-text);
360-
background: none;
361-
}
362-
363-
.ui.ui.menu .item.disabled {
364-
color: var(--color-text-light-3);
365-
}
366-
367-
.ui.menu .item::before, .ui.vertical.menu .item::before {
368-
background: var(--color-secondary);
369-
}
370-
371-
/* sub menu of vertical menu */
372-
.ui.vertical.menu .item .menu .item {
373-
color: var(--color-text-light-2);
374-
text-indent: 16px;
375-
}
376-
377-
.ui.vertical.menu .item .menu .item:hover,
378-
.ui.vertical.menu .item .menu a.item:hover {
379-
color: var(--color-text-light-1);
380-
}
381-
382-
.ui.vertical.menu .item .menu .active.item {
383-
color: var(--color-text);
384-
}
385-
386329
/* slightly more contrast for filters on issue list */
387330
.ui.ui.menu .dropdown.item.disabled {
388331
color: var(--color-text-light-2);
@@ -441,11 +384,6 @@ a.label,
441384
background: var(--color-hover);
442385
}
443386

444-
.ui.menu .ui.dropdown .menu > .selected.item {
445-
color: var(--color-text) !important;
446-
background: var(--color-hover) !important;
447-
}
448-
449387
.ui.dropdown .menu > .message:not(.ui) {
450388
color: var(--color-text-light-2);
451389
}
@@ -462,58 +400,6 @@ a.label,
462400
color: var(--color-text-light-2);
463401
}
464402

465-
/* replace item margin on secondary menu items with gap and remove both the
466-
negative margins on the menu as well as margin on the items */
467-
.ui.secondary.menu {
468-
margin-left: 0;
469-
margin-right: 0;
470-
gap: .35714286em;
471-
}
472-
.ui.secondary.menu .item {
473-
margin-left: 0;
474-
margin-right: 0;
475-
}
476-
477-
.ui.secondary.menu .dropdown.item:hover,
478-
.ui.secondary.menu a.item:hover {
479-
color: var(--color-text);
480-
background: var(--color-hover);
481-
}
482-
483-
.ui.secondary.menu .active.item,
484-
.ui.secondary.menu .active.item:hover {
485-
color: var(--color-text);
486-
background: var(--color-active);
487-
}
488-
489-
.ui.secondary.menu.tight .item {
490-
padding-left: 0.85714286em;
491-
padding-right: 0.85714286em;
492-
}
493-
494-
/* remove the menu clearfix so that it won't add undesired gaps when using "gap" */
495-
.ui.menu::after {
496-
content: normal;
497-
}
498-
499-
.ui.menu .dropdown.item .menu {
500-
background: var(--color-body);
501-
}
502-
503-
.ui.menu .ui.dropdown .menu > .item {
504-
color: var(--color-text) !important;
505-
}
506-
507-
.ui.menu .ui.dropdown .menu > .item:hover {
508-
color: var(--color-text) !important;
509-
background: var(--color-hover) !important;
510-
}
511-
512-
.ui.menu .ui.dropdown .menu > .active.item {
513-
color: var(--color-text) !important;
514-
background: var(--color-active) !important;
515-
}
516-
517403
.ui.form textarea:not([rows]) {
518404
height: var(--min-height-textarea); /* override fomantic default 12em */
519405
min-height: var(--min-height-textarea); /* override fomantic default 8em */
@@ -606,11 +492,6 @@ img.ui.avatar,
606492
margin-top: calc(var(--page-spacing) - 1rem);
607493
}
608494

609-
.ui.pagination.menu .active.item {
610-
color: var(--color-text);
611-
background: var(--color-active);
612-
}
613-
614495
.ui.form .fields.error .field textarea,
615496
.ui.form .fields.error .field select,
616497
.ui.form .fields.error .field input:not([type]),
@@ -786,7 +667,7 @@ input:-webkit-autofill:active,
786667
font-weight: var(--font-weight-normal);
787668
}
788669

789-
/* replace fomantic popover box shadows */
670+
/* popover box shadows */
790671
.ui.dropdown .menu,
791672
.ui.upward.dropdown > .menu,
792673
.ui.menu .dropdown.item .menu,
@@ -804,22 +685,6 @@ input:-webkit-autofill:active,
804685
background: var(--color-overlay-backdrop);
805686
}
806687

807-
/* Override semantic selector '.ui.menu:not(.vertical) .item > .button' */
808-
/* This fixes the commit graph button on the commits page */
809-
/* modal svg icons, copied from fomantic except width and height */
810-
/* center text in fomantic modal dialogs */
811-
.ui .menu:not(.vertical) .item > .button.compact {
812-
padding: 0.58928571em 1.125em;
813-
}
814-
815-
.ui .menu:not(.vertical) .item > .button.small {
816-
font-size: 0.92857143rem;
817-
}
818-
819-
.ui.menu .ui.dropdown.item .menu .item {
820-
width: 100%;
821-
}
822-
823688
.ui.dropdown .menu > .header {
824689
font-size: 0.8em;
825690
}
@@ -1010,24 +875,6 @@ input:-webkit-autofill:active,
1010875
border-color: var(--color-gold) !important;
1011876
}
1012877

1013-
@media (max-width: 767.98px) {
1014-
.ui.pagination.menu .item:not(.active,.navigation),
1015-
.ui.pagination.menu .item.navigation span.navigation_label {
1016-
display: none;
1017-
}
1018-
}
1019-
1020-
.ui.pagination.menu.narrow .item {
1021-
padding-left: 8px;
1022-
padding-right: 8px;
1023-
min-width: 1em;
1024-
text-align: center;
1025-
}
1026-
1027-
.ui.pagination.menu.narrow .item .icon {
1028-
margin-right: 0;
1029-
}
1030-
1031878
.ui.floating.dropdown .overflow.menu .scrolling.menu.items {
1032879
border-radius: 0 !important;
1033880
box-shadow: none !important;
@@ -1149,11 +996,6 @@ overflow-menu .ui.label {
1149996
margin-top: 1px;
1150997
}
1151998

1152-
.ui.menu .item > .label {
1153-
background: var(--color-label-bg);
1154-
color: var(--color-label-text);
1155-
}
1156-
1157999
.lines-blame-btn {
11581000
padding: 0 0 0 5px;
11591001
display: flex;
@@ -1382,26 +1224,6 @@ table th[data-sortt-desc] .svg {
13821224
vertical-align: -0.15em;
13831225
}
13841226

1385-
.ui.tabular.menu {
1386-
border-color: var(--color-secondary);
1387-
}
1388-
1389-
.ui.tabular.menu .active.item,
1390-
.ui.tabular.menu .active.item:hover {
1391-
background: var(--color-body);
1392-
border-color: var(--color-secondary);
1393-
color: var(--color-text);
1394-
}
1395-
1396-
.ui.segment .ui.tabular.menu .active.item,
1397-
.ui.segment .ui.tabular.menu .active.item:hover {
1398-
background: var(--color-box-body);
1399-
}
1400-
1401-
.ui.secondary.pointing.menu {
1402-
border-color: var(--color-secondary);
1403-
}
1404-
14051227
.ui.tabular.menu .item,
14061228
.ui.secondary.pointing.menu .item {
14071229
padding: 11.55px 12px !important; /* match .dashboard-navbar in height */
@@ -1413,12 +1235,6 @@ table th[data-sortt-desc] .svg {
14131235
color: var(--color-text);
14141236
}
14151237

1416-
.ui.secondary.pointing.menu .active.item,
1417-
.ui.secondary.pointing.menu .active.item:hover,
1418-
.ui.secondary.pointing.menu .dropdown.item:hover {
1419-
color: var(--color-text-dark);
1420-
}
1421-
14221238
.ui.tabular.menu .active.item,
14231239
.ui.secondary.pointing.menu .active.item,
14241240
.resize-for-semibold::before {

web_src/css/index.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
@import "./modules/list.css";
1212
@import "./modules/segment.css";
1313
@import "./modules/grid.css";
14+
@import "./modules/menu.css";
1415
@import "./modules/message.css";
1516
@import "./modules/table.css";
1617
@import "./modules/card.css";

0 commit comments

Comments
 (0)