diff options
author | LawnCable <git@lawncable.net> | 2021-02-28 17:25:18 +0000 |
---|---|---|
committer | LawnCable <git@lawncable.net> | 2021-02-28 17:25:18 +0000 |
commit | 476adc1800c5581d0ba5d62f15127614ee6df24f (patch) | |
tree | e917987741ff0b27e04d1dd6c561dd95ff49a5ca /src/renderer/gameserver/socialLink.ts | |
parent | 850004de5d6110bfb36e04b17f00bb1685623cf8 (diff) | |
parent | 9eacec95af05ead17d83576f421aff7c74460d23 (diff) | |
download | electron-476adc1800c5581d0ba5d62f15127614ee6df24f.tar.gz electron-476adc1800c5581d0ba5d62f15127614ee6df24f.tar.bz2 electron-476adc1800c5581d0ba5d62f15127614ee6df24f.tar.xz electron-476adc1800c5581d0ba5d62f15127614ee6df24f.zip |
Merge branch 'introduce_prettier_code_formatting' into 'master'
Introduce prettier code formatting
See merge request TMW2/lawncable!4
Diffstat (limited to 'src/renderer/gameserver/socialLink.ts')
-rw-r--r-- | src/renderer/gameserver/socialLink.ts | 46 |
1 files changed, 25 insertions, 21 deletions
diff --git a/src/renderer/gameserver/socialLink.ts b/src/renderer/gameserver/socialLink.ts index b56fab0..9c7e353 100644 --- a/src/renderer/gameserver/socialLink.ts +++ b/src/renderer/gameserver/socialLink.ts @@ -1,24 +1,28 @@ import { shell } from "electron"; export class socialLink { - constructor( - public icon: string,// has to be one from font awesome -https://fontawesome.com/icons - public tooltip: string, - public url: string - ) { } - - 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.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}`); - } - }
\ No newline at end of file + constructor( + public icon: string, // has to be one from font awesome -https://fontawesome.com/icons + public tooltip: string, + public url: string + ) {} + + 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.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}` + ); + } +} |