diff --git a/src/browser/webapi/element/html/Button.zig b/src/browser/webapi/element/html/Button.zig index d6fcab0c9..bdf4f15fc 100644 --- a/src/browser/webapi/element/html/Button.zig +++ b/src/browser/webapi/element/html/Button.zig @@ -142,7 +142,7 @@ pub fn getFormAction(self: *Button, frame: *Frame) ![]const u8 { if (action.len == 0) { return owner_url; } - return element.asNode().resolveURL(action, frame, .{}); + return element.asNode().resolveURLReflect(action, frame, .{}); } pub fn setFormAction(self: *Button, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Embed.zig b/src/browser/webapi/element/html/Embed.zig index 6c00c7aaa..250524e0f 100644 --- a/src/browser/webapi/element/html/Embed.zig +++ b/src/browser/webapi/element/html/Embed.zig @@ -41,7 +41,7 @@ pub fn getSrc(self: *const Embed, frame: *Frame) ![]const u8 { if (src.len == 0) { return ""; } - return element.asConstNode().resolveURL(src, frame, .{}); + return element.asConstNode().resolveURLReflect(src, frame, .{}); } pub fn setSrc(self: *Embed, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Form.zig b/src/browser/webapi/element/html/Form.zig index c9999b215..da3d49d38 100644 --- a/src/browser/webapi/element/html/Form.zig +++ b/src/browser/webapi/element/html/Form.zig @@ -120,7 +120,7 @@ pub fn getAction(self: *Form, frame: *Frame) ![]const u8 { if (action.len == 0) { return owner_url; } - return element.asNode().resolveURL(action, frame, .{}); + return element.asNode().resolveURLReflect(action, frame, .{}); } pub fn setAction(self: *Form, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/IFrame.zig b/src/browser/webapi/element/html/IFrame.zig index 266fcc1a4..69802598f 100644 --- a/src/browser/webapi/element/html/IFrame.zig +++ b/src/browser/webapi/element/html/IFrame.zig @@ -47,9 +47,9 @@ pub fn getContentDocument(self: *const IFrame) ?*Document { return window._document; } -pub fn getSrc(self: *IFrame, frame: *Frame) ![:0]const u8 { +pub fn getSrc(self: *IFrame, frame: *Frame) ![]const u8 { if (self._src.len == 0) return ""; - return self.asNode().resolveURL(self._src, frame, .{}); + return self.asNode().resolveURLReflect(self._src, frame, .{}); } pub fn setSrc(self: *IFrame, src: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Image.zig b/src/browser/webapi/element/html/Image.zig index e1b4cf56f..dd75052b0 100644 --- a/src/browser/webapi/element/html/Image.zig +++ b/src/browser/webapi/element/html/Image.zig @@ -39,7 +39,7 @@ pub fn getSrc(self: *const Image, frame: *Frame) ![]const u8 { if (src.len == 0) { return ""; } - return element.asConstNode().resolveURL(src, frame, .{}); + return element.asConstNode().resolveURLReflect(src, frame, .{}); } pub fn setSrc(self: *Image, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Input.zig b/src/browser/webapi/element/html/Input.zig index cca413c20..c665daa96 100644 --- a/src/browser/webapi/element/html/Input.zig +++ b/src/browser/webapi/element/html/Input.zig @@ -659,7 +659,7 @@ pub fn setSize(self: *Input, size: i32, frame: *Frame) !void { pub fn getSrc(self: *const Input, frame: *Frame) ![]const u8 { const src = self.asConstElement().getAttributeSafe(comptime .wrap("src")) orelse return ""; - return self.asConstElement().asConstNode().resolveURL(src, frame, .{}); + return self.asConstElement().asConstNode().resolveURLReflect(src, frame, .{}); } pub fn setSrc(self: *Input, src: []const u8, frame: *Frame) !void { @@ -928,7 +928,7 @@ pub fn getFormAction(self: *Input, frame: *Frame) ![]const u8 { if (action.len == 0) { return owner_url; } - return element.asNode().resolveURL(action, frame, .{}); + return element.asNode().resolveURLReflect(action, frame, .{}); } pub fn setFormAction(self: *Input, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Link.zig b/src/browser/webapi/element/html/Link.zig index 601d713e3..493b6a735 100644 --- a/src/browser/webapi/element/html/Link.zig +++ b/src/browser/webapi/element/html/Link.zig @@ -49,7 +49,7 @@ pub fn getHref(self: *Link, frame: *Frame) ![]const u8 { if (href.len == 0) { return ""; } - return element.asNode().resolveURL(href, frame, .{}); + return element.asNode().resolveURLReflect(href, frame, .{}); } pub fn setHref(self: *Link, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Media.zig b/src/browser/webapi/element/html/Media.zig index 623b776f6..808e23742 100644 --- a/src/browser/webapi/element/html/Media.zig +++ b/src/browser/webapi/element/html/Media.zig @@ -236,7 +236,7 @@ pub fn getSrc(self: *const Media, frame: *Frame) ![]const u8 { if (src.len == 0) { return ""; } - return element.asConstNode().resolveURL(src, frame, .{}); + return element.asConstNode().resolveURLReflect(src, frame, .{}); } pub fn setSrc(self: *Media, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Quote.zig b/src/browser/webapi/element/html/Quote.zig index 47befe495..2213099a6 100644 --- a/src/browser/webapi/element/html/Quote.zig +++ b/src/browser/webapi/element/html/Quote.zig @@ -24,7 +24,7 @@ pub fn asNode(self: *Quote) *Node { pub fn getCite(self: *Quote, frame: *Frame) ![]const u8 { const attr = self.asElement().getAttributeSafe(comptime .wrap("cite")) orelse return ""; if (attr.len == 0) return ""; - return self.asNode().resolveURL(attr, frame, .{}); + return self.asNode().resolveURLReflect(attr, frame, .{}); } pub fn setCite(self: *Quote, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Script.zig b/src/browser/webapi/element/html/Script.zig index 41e440947..064b706bd 100644 --- a/src/browser/webapi/element/html/Script.zig +++ b/src/browser/webapi/element/html/Script.zig @@ -46,7 +46,7 @@ pub fn asNode(self: *Script) *Node { pub fn getSrc(self: *Script, frame: *Frame) ![]const u8 { if (self._src.len == 0) return ""; - return self.asNode().resolveURL(self._src, frame, .{}); + return self.asNode().resolveURLReflect(self._src, frame, .{}); } pub fn setSrc(self: *Script, src: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Source.zig b/src/browser/webapi/element/html/Source.zig index 24c24042a..189aec5a0 100644 --- a/src/browser/webapi/element/html/Source.zig +++ b/src/browser/webapi/element/html/Source.zig @@ -25,7 +25,7 @@ pub fn getSrc(self: *const Source, frame: *Frame) ![]const u8 { if (src.len == 0) { return ""; } - return element.asConstNode().resolveURL(src, frame, .{}); + return element.asConstNode().resolveURLReflect(src, frame, .{}); } pub fn setSrc(self: *Source, value: []const u8, frame: *Frame) !void { diff --git a/src/browser/webapi/element/html/Video.zig b/src/browser/webapi/element/html/Video.zig index 07b3341a3..4ba703a2e 100644 --- a/src/browser/webapi/element/html/Video.zig +++ b/src/browser/webapi/element/html/Video.zig @@ -57,7 +57,7 @@ pub fn getPoster(self: *const Video, frame: *Frame) ![]const u8 { if (poster.len == 0) { return ""; } - return element.asConstNode().resolveURL(poster, frame, .{}); + return element.asConstNode().resolveURLReflect(poster, frame, .{}); } pub fn setPoster(self: *Video, value: []const u8, frame: *Frame) !void {