bigskysoftware / bigskysoftware/_hyperscript
toggle <something> until <event> at last <timeout>
- 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