summaryrefslogtreecommitdiff
path: root/src/renderer/gameserver/socialLink.ts
diff options
context:
space:
mode:
authorLawnCable <git@lawncable.net>2021-02-28 17:25:18 +0000
committerLawnCable <git@lawncable.net>2021-02-28 17:25:18 +0000
commit476adc1800c5581d0ba5d62f15127614ee6df24f (patch)
treee917987741ff0b27e04d1dd6c561dd95ff49a5ca /src/renderer/gameserver/socialLink.ts
parent850004de5d6110bfb36e04b17f00bb1685623cf8 (diff)
parent9eacec95af05ead17d83576f421aff7c74460d23 (diff)
downloadelectron-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.ts46
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}`
+ );
+ }
+}