add copyright text to all our files

This commit is contained in:
dakkar 2024-06-15 11:36:55 +01:00
parent d27965d8b3
commit b525c5887f
59 changed files with 293 additions and 33 deletions

View file

@ -1,3 +1,8 @@
/*
* SPDX-FileCopyrightText: leah and other Sharkey contributors
* SPDX-License-Identifier: AGPL-3.0-only
*/
import tinycolor from 'tinycolor2';
class FavIconDot {
@ -17,13 +22,13 @@ class FavIconDot {
*/
public async setup() {
const element: HTMLLinkElement = await this.getOrMakeFaviconElement();
this.faviconEL = element;
this.src = this.faviconEL.getAttribute('href');
this.ctx = this.canvas.getContext('2d');
this.faviconImage = document.createElement('img');
this.hasLoaded = new Promise((resolve, reject) => {
(this.faviconImage as HTMLImageElement).addEventListener('load', () => {
this.canvas.width = (this.faviconImage as HTMLImageElement).width;
@ -100,7 +105,7 @@ export function setFavIconDot(visible: boolean) {
icon = new FavIconDot();
await icon.setup();
}
(icon as FavIconDot).setVisible(visible);
};