diff options
author | LawnCable <lawncable.tmw2@simonlaux.de> | 2018-05-20 20:51:35 -0400 |
---|---|---|
committer | LawnCable <lawncable.tmw2@simonlaux.de> | 2018-05-20 20:51:35 -0400 |
commit | 5f86ae2995cad6044c1c8fe3ebf98e5085658a90 (patch) | |
tree | 456cecdf6fb5338d1f74cbc09931d7ee7b077736 /src/renderer/gameserver/server.ts | |
parent | fb8104900abcc7b38e912a051ab046bc257167b9 (diff) | |
download | electron-5f86ae2995cad6044c1c8fe3ebf98e5085658a90.tar.gz electron-5f86ae2995cad6044c1c8fe3ebf98e5085658a90.tar.bz2 electron-5f86ae2995cad6044c1c8fe3ebf98e5085658a90.tar.xz electron-5f86ae2995cad6044c1c8fe3ebf98e5085658a90.zip |
social buttons and debug btn
Diffstat (limited to 'src/renderer/gameserver/server.ts')
-rw-r--r-- | src/renderer/gameserver/server.ts | 12 |
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}`); } |