exl100

Émulateur Exelvision EXL 100 (1984) dans le navigateur : dsp-cpp en WebAssembly, cartouches et cassettes BASIC
git clone https://git.schurger.org/exl100.git
Log | Files | Refs | README

commit c1ebc5406989d2568924320349ef79851c1f54b7
parent b22fb3ea017057642622fb313e17c63b65f1f268
Author: Jean Schurger <jean@schurger.org>
Date:   Thu,  5 Nov 2026 16:14:13 -0500

Bibliothèque : le filtre trouve aussi les faces (« face b »)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QyJB9yqUAYm3wRQi4uytj9

Diffstat:
Mweb/shell.html.in | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/web/shell.html.in b/web/shell.html.in @@ -673,7 +673,7 @@ b.dataset.value = value; b.dataset.cat = cat || ''; b.dataset.type = value.startsWith('cart:') ? 'cart' : value.startsWith('tape:') ? 'tape' : value.startsWith('cram:') ? 'cram' : value.startsWith('disk:') ? 'disk' : ''; - b.dataset.search = (title + ' ' + source).toLowerCase(); + b.dataset.search = (title + ' ' + source + (m && m.sides ? ' ' + m.sides.map((x) => x.l).join(' ') : '')).toLowerCase(); const t = document.createElement('span'); t.className = 'pg-t'; t.textContent = title; if (m && m.sides && m.sides.length > 1) { // Programme sur plusieurs faces/cassettes : on le dit, la suite s'insère avec les boutons 📼 de la barre.