"elem.attributes" should include "style" attribute
- Vorherrschende Sprache
- JavaScript
- Sterne
- 690
- Forks
- 25
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently, `elem.attributes` does not include the `style` attribute since that's stored as a separate object. See: https://github.com/developit/undom/blob/master/src/undom.js#L93-L95
This differs from my expectations. It also means that the provided `serializeHtml()` function doesn't include inline styles without modification.
Update: also, `elem.style.cssText` returns an object when a string is expected. Is this level of DOM compliance out-of-scope for `undom` or is this a reasonable expectation?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit src/undom.js Zeilen 93-95 und der bereitgestellten serializeHtml()-Implementierung. Reproduziere das Verhalten für elem.attributes, Inline-Stile und elem.style.cssText und prüfe anschließend, wie diese APIs dargestellt werden. Als erledigt gilt die Aufgabe, wenn der beabsichtigte Umfang der DOM-Konformität geklärt ist und das gemeldete Style-Verhalten konsistent abgedeckt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- frontend, web-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 32/100