mirror of
https://git.checksum.fail/alec/erythros
synced 2025-12-12 05:59:53 +02:00
System/Libraries/Html/Renderer: Render INPUT type=text
This commit is contained in:
@@ -522,10 +522,17 @@ U0 @render_form_element(@html_dom_node* node, HtmlRenderer* renderer)
|
|||||||
if (!StrICmp(type, "submit")) {
|
if (!StrICmp(type, "submit")) {
|
||||||
btn = Gui.CreateWidget(renderer->win, WIDGET_TYPE_BUTTON, U64_MAX, U64_MAX, 64, 16); // FIXME: Derive width/height
|
btn = Gui.CreateWidget(renderer->win, WIDGET_TYPE_BUTTON, U64_MAX, U64_MAX, 64, 16); // FIXME: Derive width/height
|
||||||
btn->data = node;
|
btn->data = node;
|
||||||
Gui.Widget.SetCallback(btn, "clicked", &Reboot);
|
// FIXME: Gui.Widget.SetCallback(btn, "clicked", &@form_submit_callback);
|
||||||
StrCpy(&btn->text, @t(value, value, "Submit"));
|
StrCpy(&btn->text, @t(value, value, "Submit"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!type || !StrICmp(type, "text")) {
|
||||||
|
btn = Gui.CreateWidget(renderer->win, WIDGET_TYPE_INPUT, U64_MAX, U64_MAX, 64, 16); // FIXME: Derive width/height
|
||||||
|
btn->data = node;
|
||||||
|
StrCpy(&btn->text, @t(value, value, ""));
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
JsonArray* parent_nodes_excluded_from_text_rendering = Json.Parse("[\"option\",\"script\",\"style\",\"title\"]", erythros_mem_task);
|
JsonArray* parent_nodes_excluded_from_text_rendering = Json.Parse("[\"option\",\"script\",\"style\",\"title\"]", erythros_mem_task);
|
||||||
|
|||||||
Reference in New Issue
Block a user