bigskysoftware / bigskysoftware/_hyperscript

Feature Request: `clear` command

Offen
#216 5 Kommentare 2 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

Resetting an element or clearing its contents are pretty common behaviors. Right now, to clear an element you do `put '' into #ref` or `set #ref's innerHTML to ''`. Clearing an input requires `set #input's value to ''`. Resetting a form requires `call #form.reset()`.

A `clear` command that handles the first two cases would be pretty nice to have. The last case with the form though may not warrant and entire new command, as it's fairly straightforward and clear.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue nennt die bestehenden Verhaltensweisen von `put`, `set` und `call`, aber keine Dateien oder Tests. Beginne damit zu ermitteln, wie diese Befehle mit den Inhalten und Werten von Elementen umgehen, und definiere und implementiere anschließend den Befehl `clear`, um ein Element und seine Inhalte zu leeren; als abgeschlossen gilt die Aufgabe, wenn beide genannten Fälle funktionieren, ohne ein Verhalten zum Zurücksetzen von Formularen hinzuzufügen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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