UNPKG

favoritos

Version:

Favoritos is a JavaScript plugin that adds some HTML5 canvas magic to your favicon. With just a wee bit of code, we can make some really cool effects.

32 lines 1.09 kB
import { IFavoritosOption } from './types/options/options'; export default class Favoritos { private options; private iconElement; private userIconHref; private userIconCache; private iconCanvas; private iconCanvasContext; private badgeContent; private debugElement; private readonly arcDegrees; constructor(options?: IFavoritosOption); private init; private initIconCanvas; private getContextBackgroundColor; setOptions(options: IFavoritosOption): void; setIcon(newIcon: string): void; reset(): void; drawImage(content: CanvasImageSource): void; drawBadge(count?: number | string): void; drawProgressBar(progress: number, shouldUseFavicon?: boolean): void; private getBadgeXPosition; private getBadgeYPosition; private getBadgeTextXPosition; private getBadgeTextYPosition; private drawCircleBadge; private drawRectBadge; private drawCircleProgressBar; private drawRectProgressBar; private setDebugger; } //# sourceMappingURL=favoritos.d.ts.map