Skip to content

Commit 68585c8

Browse files
committed
add rel getter to HTMLLinkElement
1 parent a8e5a48 commit 68585c8

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/browser/html/elements.zig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -757,6 +757,10 @@ pub const HTMLLinkElement = struct {
757757
pub const prototype = *HTMLElement;
758758
pub const subtype = .node;
759759

760+
pub fn get_rel(self: *parser.Link) ![]const u8 {
761+
return try parser.linkGetRel(self);
762+
}
763+
760764
pub fn get_href(self: *parser.Link) ![]const u8 {
761765
return try parser.linkGetHref(self);
762766
}

src/browser/netsurf.zig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1934,6 +1934,14 @@ pub fn anchorSetRel(a: *Anchor, rel: []const u8) !void {
19341934

19351935
// HTMLLinkElement
19361936

1937+
pub fn linkGetRel(link: *Link) ![]const u8 {
1938+
var res: ?*String = null;
1939+
const err = c.dom_html_link_element_get_rel(link, &res);
1940+
try DOMErr(err);
1941+
if (res == null) return "";
1942+
return strToData(res.?);
1943+
}
1944+
19371945
pub fn linkGetHref(link: *Link) ![]const u8 {
19381946
var res: ?*String = null;
19391947
const err = c.dom_html_link_element_get_href(link, &res);

0 commit comments

Comments
 (0)