De lijst hing vast aan de linkerrand van het veld en kon dus alleen naar rechts groeien. Bij een veld rechts in het formulier bleef er niets over en viel elk label terug op afbreken. Ze kiest nu eerst haar breedte met het volle venster beschikbaar, en schuift daarna zo ver naar links als nodig om te passen. Een label dat dan nog niet op één regel past loopt terug met een hangende inspring van 2.5ch, de breedte van twee cijfers plus een streepje, dus precies het "10-" waarmee elke budgetcode begint. Uitlijnen onder de omschrijving lag meer voor de hand, maar die inspring is zo breed als de code en bij een lange code bleef er nauwelijks tekstbreedte over. De code zelf breekt nooit af, ook niet op zijn eigen streepjes: daarvoor staat ze in een eigen span met white-space:pre, met de spatie erbuiten zodat het eerste woord van de omschrijving wel kan terugvallen. Tussen twee opties staat een haarlijn, want een meerregelige rij loopt anders over in de volgende. highlight() tekent nu een stuk van het label in plaats van het geheel, zodat een zoektreffer over de grens tussen code en omschrijving heen blijft kloppen. Het title-attribuut kan weg: met terugloop staat het volledige label altijd op het scherm. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
ua-userscripts
| toepassing | wat het doet | |
|---|---|---|
| BIPP | budgetcode kiezen en zien in het winkelmandje | installeren |
| BIPP | zoekveld in dropdowns met veel opties | installeren |
| iExpense | alle onkostenrapporten in één doorzoekbare tabel | installeren |
| PeopleSoft | werkende knop "Downloaden naar Excel" | installeren |
Installatie-instructies
Nodig voordat de installeren-links hierboven werken.
1. Extensie installeren voor Firefox, Chrome of Edge.
2. Gebruikersscripts toelaten (Chrome en Edge, niet in Firefox)
- Klik in de werkbalk op het puzzelstukje, rechts van de adresbalk.
- Zoek Tampermonkey en klik op de drie puntjes ernaast.
- Kies Manage Extension (Extensie beheren).
- Zet Allow User Scripts (Gebruikersscripts toestaan) aan.
Goed om te weten
Je gebruikt meerdere toestellen (bijvoorbeeld een desktop en een laptop). Ben je op allebei met hetzelfde browseraccount ingelogd, dan staat de extensie er via browsersync vaak al op en kan je stap 1 overslaan. Stap 2 reist niet mee, en de scripts uit de tabel evenmin: die doe je per toestel opnieuw.
Je ziet geen Allow User Scripts staan. Dan is je browser oud: ga naar
chrome://extensions of edge://extensions en zet Developer mode
(Ontwikkelaarsmodus) aan.
Licentie
GPL-3.0-or-later. Gebruiken en aanpassen mag vrij. Verspreid je een aangepaste versie, dan moet de broncode daarvan mee, onder dezelfde licentie.