bigskysoftware / bigskysoftware/_hyperscript

toggle <something> until <event> at last <timeout>

Offen
#164 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
JavaScript
Sterne
3.8k
Forks
172
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Typical usage of `toggle` is to disable a button on a click until a response is loaded, e.g.:

`on click toggle [@disabled=true] until htmx:afterOnLoad`

In case a response fails somehow, the button remains disabled.

I would invite some sort of timeout option which would toggle back either on an event or at given timeout, whatever comes sooner.

E.g.:

`on click toggle [@disabled=true] until htmx:afterOnLoad at last in 5s`

or explain me, how it can be done today.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit der Überprüfung des `toggle`-Verhaltens und der in diesem Issue beschriebenen `until`-Ereignissyntax. Ermitteln Sie, wie ein Timeout mit dem Antwort-Ereignis konkurrieren kann, und überprüfen Sie anschließend, dass das Steuerelement wieder aktiviert wird, sobald eines von beiden zuerst eintritt; das Issue ist erledigt, wenn die Syntax und der Fehlerfall unterstützt werden oder die aktuelle Verwendung eindeutig dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.