mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-28 22:53:28 +00:00
Add console.trace and svg attribute test
update to latest libdom
This commit is contained in:
@@ -71,6 +71,16 @@ pub const Console = struct {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn _trace(values: []js.Object, page: *Page) !void {
|
||||||
|
if (values.len == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
log.debug(.console, "debug", .{
|
||||||
|
.stack = page.js.stackTrace() catch "???",
|
||||||
|
.args = try serializeValues(values, page),
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
pub fn _clear() void {}
|
pub fn _clear() void {}
|
||||||
|
|
||||||
pub fn _count(self: *Console, label_: ?[]const u8, page: *Page) !void {
|
pub fn _count(self: *Console, label_: ?[]const u8, page: *Page) !void {
|
||||||
|
|||||||
@@ -1,6 +1,19 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<script src="../testing.js"></script>
|
<script src="../testing.js"></script>
|
||||||
|
|
||||||
|
<svg width="200" height="100" style="border:1px solid #ccc" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100">
|
||||||
|
<rect></rect>
|
||||||
|
<text x="100" y="95" font-size="14" text-anchor="middle">OVER 9000!!</text>
|
||||||
|
</svg>
|
||||||
|
|
||||||
<script id=svg>
|
<script id=svg>
|
||||||
testing.expectEqual(false, 'AString' instanceof SVGElement);
|
testing.expectEqual(false, 'AString' instanceof SVGElement);
|
||||||
|
|
||||||
|
const svg = document.querySelector('svg');
|
||||||
|
testing.expectEqual('http://www.w3.org/2000/svg', svg.getAttribute('xmlns'));
|
||||||
|
testing.expectEqual('http://www.w3.org/2000/svg', svg.getAttributeNode('xmlns').value);
|
||||||
|
testing.expectEqual('http://www.w3.org/2000/svg', svg.attributes.getNamedItem('xmlns').value);
|
||||||
|
testing.expectEqual('0 0 200 100', svg.getAttribute('viewBox'));
|
||||||
|
testing.expectEqual('viewBox', svg.getAttributeNode('viewBox').name);
|
||||||
|
testing.expectEqual(true, svg.outerHTML.includes('viewBox'));
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
2
vendor/netsurf/libdom
vendored
2
vendor/netsurf/libdom
vendored
Submodule vendor/netsurf/libdom updated: 6d02131759...bb7f73d913
Reference in New Issue
Block a user