This commit is contained in:
MathMan05
2025-09-30 12:55:28 -05:00
parent 569a572b96
commit 6a337a1097
3 changed files with 14 additions and 6 deletions
+3 -4
View File
@@ -572,11 +572,10 @@ class Channel extends SnowFlake {
if (!this.hasPermission("VIEW_CHANNEL")) {
return false;
}
const lastreadmessage = this.messages.get(this.lastreadmessageid as string);
return (
Boolean(this.lastmessageid) &&
(!this.lastreadmessageid ||
SnowFlake.stringToUnixTime(this.lastmessageid as string) >
SnowFlake.stringToUnixTime(this.lastreadmessageid)) &&
!!this.lastmessage &&
(!lastreadmessage || this.lastmessage.timestamp > lastreadmessage.timestamp) &&
this.type !== 4
);
}
+6
View File
@@ -983,6 +983,12 @@ class MarkDown {
return;
}
elm.onmouseup = (_) => {
let parent: HTMLElement | null = elm;
while (parent) {
if (parent.classList.contains("unspoiled")) break;
if (parent.classList.contains("spoiler")) return;
parent = parent.parentElement;
}
if (_.button === 2) return;
console.log(":3");
function open() {
+5 -2
View File
@@ -2027,10 +2027,10 @@ span.instanceStatus {
}
.spoiler {
background: var(--spoiler-bg);
color: var(--spoiler-bg) !important;
color: var(--spoiler-bg);
cursor: pointer;
a {
color: var(--spoiler-bg) !important;
color: var(--spoiler-bg);
}
}
.spoiler:hover {
@@ -2040,6 +2040,9 @@ span.instanceStatus {
.unspoiled {
color: var(--spoiler-text);
}
a.unspoiled {
color: var(--link) !important;
}
.quote {
display: inline-block;
position: relative;