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.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/renderer/gameserver/server.ts b/src/renderer/gameserver/server.ts
index e18b43a..ca67553 100644
--- a/src/renderer/gameserver/server.ts
+++ b/src/renderer/gameserver/server.ts
@@ -115,6 +115,15 @@ export default class GameServer {
title.innerText = this.name;
content.appendChild(title);
+ const socialContainer = document.createElement('div');
+ socialContainer.classList.add("socialContainer");
+ setTimeout(()=>{
+ this.socialLinks.forEach((link)=>{
+ socialContainer.appendChild(link.getHTML());
+ });
+ }, 5);
+ content.appendChild(socialContainer);
+
const shrtDsrption = document.createElement('div');
shrtDsrption.classList.add("shortDescription");
shrtDsrption.innerText = this.shortDescription;
@@ -134,13 +143,14 @@ export class socialLink {
getHTML():HTMLElement{
//<button onclick="sv.openSocialLink(this)" socialLink="abc"><i class="fa fa-user"></i></button><br>
const element = document.createElement('button');
- element.onclick = this.open;
+ element.onclick = ()=>{this.open()};
element.innerHTML = `<i class="${this.icon}"></i>`;
element.title = this.tooltip;
return element;
}
open(){
+ console.log("A link was clicked!", this.url);
if(this.url)
shell.openExternal(this.url.indexOf("://")!==-1?this.url:`https://${this.url}`);
}