diff options
Diffstat (limited to 'src/renderer/gameserver/server.ts')
-rw-r--r-- | src/renderer/gameserver/server.ts | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/renderer/gameserver/server.ts b/src/renderer/gameserver/server.ts index cc7a90f..e18b43a 100644 --- a/src/renderer/gameserver/server.ts +++ b/src/renderer/gameserver/server.ts @@ -92,6 +92,36 @@ export default class GameServer { sidebarItem.appendChild(events); return sidebarItem; } + + getPage(type:string):HTMLElement{ + const page = document.createElement('div'); + if (typeof(type) === undefined || type == null){ + page.appendChild(this.getInfoPage()); + } else { + const content = document.createElement('div'); + content.classList.add("unknownServerPage"); + content.innerText = `Unknown page for${this.name}`; + page.appendChild(content); + } + return page; + } + + private getInfoPage():HTMLElement{ + const content = document.createElement('div'); + content.classList.add("infoServerPage"); + + const title = document.createElement('div'); + title.classList.add("title"); + title.innerText = this.name; + content.appendChild(title); + + const shrtDsrption = document.createElement('div'); + shrtDsrption.classList.add("shortDescription"); + shrtDsrption.innerText = this.shortDescription; + content.appendChild(shrtDsrption); + + return content; + } } export class socialLink { |