mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-05 06:32:30 +02:00
LibWeb: Add support for select options disabled state
This commit is contained in:
committed by
Tim Flynn
parent
4408581ee0
commit
1475c1810f
Notes:
sideshowbarker
2024-07-17 03:45:48 +09:00
Author: https://github.com/bplaat Commit: https://github.com/SerenityOS/serenity/commit/1475c1810f Pull-request: https://github.com/SerenityOS/serenity/pull/23511 Reviewed-by: https://github.com/trflynn89
@@ -15,6 +15,7 @@ ErrorOr<void> IPC::encode(Encoder& encoder, Web::HTML::SelectItemOption const& i
|
||||
TRY(encoder.encode(item.label));
|
||||
TRY(encoder.encode(item.value));
|
||||
TRY(encoder.encode(item.selected));
|
||||
TRY(encoder.encode(item.disabled));
|
||||
return {};
|
||||
}
|
||||
|
||||
@@ -25,7 +26,8 @@ ErrorOr<Web::HTML::SelectItemOption> IPC::decode(Decoder& decoder)
|
||||
auto label = TRY(decoder.decode<String>());
|
||||
auto value = TRY(decoder.decode<String>());
|
||||
auto selected = TRY(decoder.decode<bool>());
|
||||
return Web::HTML::SelectItemOption { id, move(label), move(value), selected };
|
||||
auto disabled = TRY(decoder.decode<bool>());
|
||||
return Web::HTML::SelectItemOption { id, move(label), move(value), selected, disabled };
|
||||
}
|
||||
|
||||
template<>
|
||||
|
||||
Reference in New Issue
Block a user