diff --git a/scripts/_userscript.ts b/scripts/_userscript.ts index 7d2c1b2..4f539ee 100644 --- a/scripts/_userscript.ts +++ b/scripts/_userscript.ts @@ -1,5 +1,5 @@ import { readFile } from 'fs/promises'; -import { basename, dirname, join } from 'path'; +import { basename, dirname } from 'path'; import { LibraryFormats, Plugin, ResolvedConfig } from 'vite'; export interface UserScriptOptions { @@ -15,7 +15,7 @@ export function _userscript(options: UserScriptOptions): Plugin { return { name: 'userscript', - config(config, env) { + config() { const name = options.name ?? basename(dirname(options.entry)); return { diff --git a/src/applemusic/glue/ui/menu.ts b/src/applemusic/glue/ui/menu.ts index 59e2f90..5f8c804 100644 --- a/src/applemusic/glue/ui/menu.ts +++ b/src/applemusic/glue/ui/menu.ts @@ -75,7 +75,7 @@ export function createMenuItem(text: string, icon?: Icon): MenuItemElement { } export function showMenuItem(menuEl: MenuElement, itemEl: MenuItemElement, priority: number = Number.MAX_VALUE) { - itemEl.addEventListener('click', (e) => { + itemEl.addEventListener('click', () => { const scrimButtonEl = menuEl.previousElementSibling?.shadowRoot?.lastElementChild as HTMLButtonElement | null; scrimButtonEl?.click(); }, { once: true }); diff --git a/src/applemusic/modules/qualities.ts b/src/applemusic/modules/qualities.ts index b5f934e..7987c01 100644 --- a/src/applemusic/modules/qualities.ts +++ b/src/applemusic/modules/qualities.ts @@ -2,7 +2,7 @@ import { fetchCors, fromHTML, sleep } from '../../common'; import { offAlbumRoute, onAlbumRoute } from '../glue/routing'; import { createButtonElement } from '../glue/ui/sidebar'; import { hqIcon } from '../icons'; -import { getAlbum } from '../services/album'; +import { getAlbum } from '../services'; interface Quality { 'AUDIO-FORMAT-ID': string; diff --git a/src/applemusic/style.css b/src/applemusic/style.css index 1b411da..6b6f64f 100644 --- a/src/applemusic/style.css +++ b/src/applemusic/style.css @@ -30,6 +30,7 @@ @media (min-width: 484px) { + /*noinspection ALL*/ .header { pointer-events: none; }