LibWeb: Add support for select options disabled state

This commit is contained in:
Bastiaan van der Plaat
2024-04-03 19:20:15 +02:00
committed by Tim Flynn
parent 4408581ee0
commit 1475c1810f
Notes: sideshowbarker 2024-07-17 03:45:48 +09:00
7 changed files with 10 additions and 8 deletions

View File

@@ -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<>