mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-03-31 17:39:46 +00:00
SemanticTree: simplify lp.String.wrap calls
This commit is contained in:
@@ -159,7 +159,7 @@ fn walk(
|
|||||||
|
|
||||||
if (el.is(Element.Html.Input)) |input| {
|
if (el.is(Element.Html.Input)) |input| {
|
||||||
value = input.getValue();
|
value = input.getValue();
|
||||||
if (el.getAttributeSafe(comptime lp.String.wrap("list"))) |list_id| {
|
if (el.getAttributeSafe(comptime .wrap("list"))) |list_id| {
|
||||||
options = try extractDataListOptions(list_id, self.page, self.arena);
|
options = try extractDataListOptions(list_id, self.page, self.arena);
|
||||||
}
|
}
|
||||||
} else if (el.is(Element.Html.TextArea)) |textarea| {
|
} else if (el.is(Element.Html.TextArea)) |textarea| {
|
||||||
@@ -641,11 +641,11 @@ pub fn getNodeDetails(node: *Node, registry: *CDPNode.Registry, page: *Page, are
|
|||||||
if (node.is(Element)) |el| {
|
if (node.is(Element)) |el| {
|
||||||
tag_name = el.getTagNameLower();
|
tag_name = el.getTagNameLower();
|
||||||
is_disabled = el.isDisabled();
|
is_disabled = el.isDisabled();
|
||||||
id_attr = el.getAttributeSafe(comptime lp.String.wrap("id"));
|
id_attr = el.getAttributeSafe(comptime .wrap("id"));
|
||||||
class_attr = el.getAttributeSafe(comptime lp.String.wrap("class"));
|
class_attr = el.getAttributeSafe(comptime .wrap("class"));
|
||||||
placeholder = el.getAttributeSafe(comptime lp.String.wrap("placeholder"));
|
placeholder = el.getAttributeSafe(comptime .wrap("placeholder"));
|
||||||
|
|
||||||
if (el.getAttributeSafe(comptime lp.String.wrap("href"))) |h| {
|
if (el.getAttributeSafe(comptime .wrap("href"))) |h| {
|
||||||
const URL = lp.URL;
|
const URL = lp.URL;
|
||||||
href = URL.resolve(arena, page.base(), h, .{ .encode = true }) catch h;
|
href = URL.resolve(arena, page.base(), h, .{ .encode = true }) catch h;
|
||||||
}
|
}
|
||||||
@@ -656,7 +656,7 @@ pub fn getNodeDetails(node: *Node, registry: *CDPNode.Registry, page: *Page, are
|
|||||||
if (input._input_type == .checkbox or input._input_type == .radio) {
|
if (input._input_type == .checkbox or input._input_type == .radio) {
|
||||||
checked = input.getChecked();
|
checked = input.getChecked();
|
||||||
}
|
}
|
||||||
if (el.getAttributeSafe(comptime lp.String.wrap("list"))) |list_id| {
|
if (el.getAttributeSafe(comptime .wrap("list"))) |list_id| {
|
||||||
options = try extractDataListOptions(list_id, page, arena);
|
options = try extractDataListOptions(list_id, page, arena);
|
||||||
}
|
}
|
||||||
} else if (el.is(Element.Html.TextArea)) |textarea| {
|
} else if (el.is(Element.Html.TextArea)) |textarea| {
|
||||||
|
|||||||
Reference in New Issue
Block a user