From 341f5725a417afa81e8fc56df784df665f324409 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Thu, 23 Jan 2025 15:18:32 +0100 Subject: [PATCH] netsurf: implement location setter/getter --- src/netsurf/netsurf.zig | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/netsurf/netsurf.zig b/src/netsurf/netsurf.zig index a3560d25..1019b153 100644 --- a/src/netsurf/netsurf.zig +++ b/src/netsurf/netsurf.zig @@ -2264,3 +2264,15 @@ pub fn documentHTMLGetCurrentScript(doc: *DocumentHTML) !?*Script { if (elem == null) return null; return @ptrCast(elem.?); } + +pub fn documentHTMLSetLocation(doc: *DocumentHTML, location: ?*anyopaque) !void { + const err = documentHTMLVtable(doc).set_location.?(doc, location); + try DOMErr(err); +} + +pub fn documentHTMLGetLocation(doc: *DocumentHTML) !?*anyopaque { + var loc: ?*anyopaque = undefined; + const err = documentHTMLVtable(doc).get_location.?(doc, &loc); + try DOMErr(err); + return loc; +}