mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-03 04:52:06 +02:00
LibWeb: Implement <input type=checkbox switch> experimentally
In conformance with the requirements of the spec PR at https://github.com/whatwg/html/pull/9546, this change adds support for the “switch” attribute for type=checkbox “input” elements — which is shipping in Safari (since Safari 17.4). This change also implements support for exposing it to AT users with role=switch.
This commit is contained in:
committed by
Sam Atkins
parent
eee90f4aa2
commit
583ca6af89
Notes:
github-actions[bot]
2024-12-13 11:32:27 +00:00
Author: https://github.com/sideshowbarker Commit: https://github.com/LadybirdBrowser/ladybird/commit/583ca6af89c Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2887 Reviewed-by: https://github.com/AtkinsSJ ✅ Reviewed-by: https://github.com/shannonbooth
@@ -38,6 +38,8 @@ interface HTMLInputElement : HTMLElement {
|
||||
[CEReactions] attribute unsigned long size;
|
||||
[CEReactions, Reflect, URL] attribute USVString src;
|
||||
[CEReactions, Reflect] attribute DOMString step;
|
||||
// https://whatpr.org/html-attr-input-switch/9546/input.html#the-input-element:dom-input-switch
|
||||
[CEReactions, Reflect] attribute boolean switch;
|
||||
[CEReactions] attribute DOMString type;
|
||||
[CEReactions, Reflect=value] attribute DOMString defaultValue;
|
||||
[CEReactions, LegacyNullToEmptyString] attribute DOMString value;
|
||||
|
||||
Reference in New Issue
Block a user