summaryrefslogtreecommitdiff
path: root/src/renderer/gameserver/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer/gameserver/server.ts')
-rw-r--r--src/renderer/gameserver/server.ts30
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 {