Compare commits

...

6 Commits

Author SHA1 Message Date
Kouya Heika
953200f5cb Fix shop filterbox styling on newer browsers 2026-07-26 23:34:29 -05:00
Kouya Heika
f9d348c94e Use grid for newest forum elements 2026-07-26 22:43:14 -05:00
Kouya Heika
22dbc269ed Allow forum post potrait author row to be forced for desktop mode 2026-07-20 18:41:54 -05:00
Kouya Heika
2c90d74c09 Clean alert styles up, add namespace element stylings. 2026-07-19 21:24:10 -05:00
Kouya Heika
6ad7e477b2 Add alert icons
Signed-off-by: Kouya Heika <kouyaheika@canithesis.org>
2026-05-02 00:55:02 -05:00
Kouya Heika
9541c10522 Switch classname origin to namespace
Signed-off-by: Kouya Heika <kouyaheika@canithesis.org>
2026-05-02 00:54:38 -05:00
8 changed files with 90 additions and 30 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
core/icons/alerts/group.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

@@ -848,6 +848,91 @@ body > .header div.buttontab:active {
}
}
/* == ALERTS */
body .page-container .alerts .alert {
padding: 4px;
margin: 4px;
background: var(--secondary-container-background);
border: var(--secondary-container-border);
}
body .page-container .alerts .alert.unread .content {
font-weight: bold;
}
body .page-container .alerts .alert .info {
display: flex;
color: var(--subtitle);
font-family: var(--primary-font);
font-size: 12px;
}
body .page-container .alerts .alert .info a[mark_read] {
text-decoration: none;
padding: 0px 4px;
}
body .page-container .alerts .alert .namespace {
flex-grow: 1;
}
body .page-container .alerts .alert .namespace a:link,
body .page-container .alerts .alert .namespace a:visited {
color: var(--subtitle);
text-decoration: none;
}
/* == NAMESPACE DISPLAYS */
.namespace-container {
padding: 8px;
}
.namespace-container.namespace-forum-post table.post-display,
.namespace-container.namespace-forum-thread table.board-display {
background: var(--forum-header);
border: var(--forum-header-border);
font-family: var(--primary-font);
table-layout: fixed;
}
.namespace-container.namespace-forum-post table.post-display th,
.namespace-container.namespace-forum-post table.post-display td,
.namespace-container.namespace-forum-thread table.board-display th,
.namespace-container.namespace-forum-thread table.board-display td {
padding: 4px;
}
.namespace-container.namespace-forum-post table.post-display tr:nth-of-type(1) {
background: var(--post-author);
border: var(--post-author-border);
}
.namespace-container.namespace-forum-post table.post-display tr:nth-of-type(2) {
background: var(--post);
border: var(--post-border);
}
.namespace-container.namespace-forum-thread table.board-display tr {
background: var(--forum-content);
border: var(--forum-content-border);
}
.namespace-container.namespace-forum-post table.post-display .thread-status,
.namespace-container.namespace-forum-thread table.board-display .thread-status {
text-align: right;
position: relative;
height: 0px;
top: -16px;
left: 4px;
}
.namespace-container.namespace-forum-post table.post-display tr th:nth-of-type(2),
.namespace-container.namespace-forum-thread table.board-display tr th:nth-of-type(2) {
text-align: left;
}
/* == ACCFORM PAGES */
body.accform .page-container .formpart {
max-width: 400px;
@@ -1083,34 +1168,6 @@ body.dashboard .userlink img.plan-icon {
top: -2px;
}
body.dashboard .dash-container .primary .mainbox .alert {
padding: 4px;
margin: 4px;
background: var(--secondary-container-background);
border: var(--secondary-container-border);
}
body.dashboard .dash-container .primary .mainbox .alert.unread .content {
font-weight: bold;
}
body.dashboard .dash-container .primary .mainbox .alert .info {
display: flex;
color: var(--subtitle);
font-family: var(--primary-font);
}
body.dashboard .dash-container .primary .mainbox .alert .origin {
flex-grow: 1;
font-size: 12px;
}
body.dashboard .dash-container .primary .mainbox .alert .origin a:link,
body.dashboard .dash-container .primary .mainbox .alert .origin a:visited {
color: var(--subtitle);
text-decoration: none;
}
body.dashboard .dash-container .blogpost {
padding: 4px;
}
@@ -1364,9 +1421,11 @@ table.board-display#poll input[type="text"] { width: 100%; }
@media only screen and (orientation: landscape) {
body.forum.index .page-container .newest {
display: flex;
display: grid;
grid-template-columns: repeat(2, 1fr);
width: 100%;
margin: 4px;
gap: 8px;
}
body.forum.thread table.board-display {
@@ -1374,7 +1433,7 @@ table.board-display#poll input[type="text"] { width: 100%; }
}
body.forum.thread table.board-display colgroup col:nth-of-type(4),
body.forum.thread table.post-display tr.author-row {
body.forum.thread table.post-display tr.author-row:not(.force) {
display: none;
}
}
@@ -1421,6 +1480,7 @@ body.shop.items .page-container {
body.shop.items .page-container .sidebar {
display: flex;
flex-direction: column;
flex-shrink: 0;
}