From 5d2d0267f97ede3a3793ffdfb8a6d8011354a4ea Mon Sep 17 00:00:00 2001 From: TomatoCake <60300461+DEVTomatoCake@users.noreply.github.com> Date: Sun, 18 Aug 2024 07:50:06 +0200 Subject: [PATCH] display channel topic --- webpage/channel.ts | 6 ++++++ webpage/direct.ts | 1 + webpage/index.html | 4 +++- webpage/style.css | 10 +++++++--- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/webpage/channel.ts b/webpage/channel.ts index 7d5eb5a..fa8b751 100644 --- a/webpage/channel.ts +++ b/webpage/channel.ts @@ -628,7 +628,13 @@ class Channel{ this.localuser.channelfocus=this; const prom=this.infinite.delete(); history.pushState(null, null,"/channels/"+this.guild_id+"/"+this.snowflake); + document.getElementById("channelname").textContent="#"+this.name; + if (this.topic) { + document.getElementById("channelTopic").textContent=this.topic; + document.getElementById("channelTopic").removeAttribute("hidden"); + } else document.getElementById("channelTopic").setAttribute("hidden",""); + const loading=document.getElementById("loadingdiv"); Channel.regenLoadingMessages(); loading.classList.add("loading"); diff --git a/webpage/direct.ts b/webpage/direct.ts index 46276c3..a00361e 100644 --- a/webpage/direct.ts +++ b/webpage/direct.ts @@ -141,6 +141,7 @@ class Group extends Channel{ this.buildmessages(); history.pushState(null, null,"/channels/"+this.guild_id+"/"+this.snowflake); document.getElementById("channelname").textContent="@"+this.name; + document.getElementById("channelTopic").setAttribute("hidden",""); document.getElementById("typebox").contentEditable=""+true; } messageCreate(messagep){ diff --git a/webpage/index.html b/webpage/index.html index 33cf0ba..989a773 100644 --- a/webpage/index.html +++ b/webpage/index.html @@ -51,7 +51,9 @@