From d08b0440e4c3411c7015cd86277e7dff7ee1bc2d Mon Sep 17 00:00:00 2001 From: GDavid Date: Thu, 14 Mar 2024 12:53:02 +0100 Subject: [PATCH] Fix addons menu, piece list urls --- src/main.mjs | 4 +--- src/theme.css | 2 +- vite.config.js | 8 +++++++- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main.mjs b/src/main.mjs index 284c361..84cdff4 100644 --- a/src/main.mjs +++ b/src/main.mjs @@ -31,11 +31,9 @@ const sourceURL = document.querySelector('#source-url'); pieceSourcesDialog.addEventListener('click', () => pieceSourcesDialog.hidden = true); addonsButton.addEventListener('click', () => pieceSourcesDialog.hidden = false); export let pieces = {}; -import psiPieces from './pieces/psi.html?url'; -import phiPieces from './pieces/phi.html?url'; export let pieceSources = {}; import { spellToSnbt } from 'psi-spell-encode-wasm'; -await Promise.allSettled([psiPieces, phiPieces].map(addPieceSource)); +await Promise.allSettled(['psi', 'phi'].map(list => addPieceSource('pieces/' + list + '.html'))); parseURLArgs(); diff --git a/src/theme.css b/src/theme.css index 902ceb9..bebcc68 100644 --- a/src/theme.css +++ b/src/theme.css @@ -34,7 +34,7 @@ input, textarea { textarea::-webkit-resizer { background: var(--color-fg); } -.piece-sources * { font: calc(6 * var(--pixel-size)) mc; } +.piece-sources *:not(i) { font: calc(6 * var(--pixel-size)) mc; } .source-item:hover { background: var(--color-catalog-hover); } diff --git a/vite.config.js b/vite.config.js index 04555dd..7cd86db 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,3 +1,4 @@ +import { resolve } from 'path'; import { defineConfig } from 'vite'; import topLevelAwait from 'vite-plugin-top-level-await'; @@ -6,7 +7,12 @@ export default defineConfig({ root: 'src', build: { outDir: '../dist', - emptyOutDir: true + emptyOutDir: true, + rollupOptions: { + input: Object.assign({ + main: resolve(__dirname, 'src/index.html') + }, ['psi', 'phi'].map(name => resolve(__dirname, `src/pieces/${name}.html`))) + } }, plugins: [ topLevelAwait() ] });