mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
dom: clean history file
This commit is contained in:
@@ -38,53 +38,6 @@ pub const History = struct {
|
|||||||
pub fn get_length(_: *History) u64 {
|
pub fn get_length(_: *History) u64 {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn get_appCodeName(_: *Navigator) []const u8 {
|
|
||||||
return "Mozilla";
|
|
||||||
}
|
|
||||||
pub fn get_appName(_: *Navigator) []const u8 {
|
|
||||||
return "Netscape";
|
|
||||||
}
|
|
||||||
pub fn get_appVersion(self: *Navigator) []const u8 {
|
|
||||||
return self.version;
|
|
||||||
}
|
|
||||||
pub fn get_platform(self: *Navigator) []const u8 {
|
|
||||||
return self.platform;
|
|
||||||
}
|
|
||||||
pub fn get_product(_: *Navigator) []const u8 {
|
|
||||||
return "Gecko";
|
|
||||||
}
|
|
||||||
pub fn get_productSub(_: *Navigator) []const u8 {
|
|
||||||
return "20030107";
|
|
||||||
}
|
|
||||||
pub fn get_vendor(self: *Navigator) []const u8 {
|
|
||||||
return self.vendor;
|
|
||||||
}
|
|
||||||
pub fn get_vendorSub(_: *Navigator) []const u8 {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
pub fn get_language(self: *Navigator) []const u8 {
|
|
||||||
return self.language;
|
|
||||||
}
|
|
||||||
// TODO wait for arrays.
|
|
||||||
//pub fn get_languages(self: *Navigator) [][]const u8 {
|
|
||||||
// return .{self.language};
|
|
||||||
//}
|
|
||||||
pub fn get_online(_: *Navigator) bool {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
pub fn _registerProtocolHandler(_: *Navigator, scheme: []const u8, url: []const u8) void {
|
|
||||||
_ = scheme;
|
|
||||||
_ = url;
|
|
||||||
}
|
|
||||||
pub fn _unregisterProtocolHandler(_: *Navigator, scheme: []const u8, url: []const u8) void {
|
|
||||||
_ = scheme;
|
|
||||||
_ = url;
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn get_cookieEnabled(_: *Navigator) bool {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Tests
|
// Tests
|
||||||
@@ -94,11 +47,8 @@ pub fn testExecFn(
|
|||||||
_: std.mem.Allocator,
|
_: std.mem.Allocator,
|
||||||
js_env: *jsruntime.Env,
|
js_env: *jsruntime.Env,
|
||||||
) anyerror!void {
|
) anyerror!void {
|
||||||
var navigator = [_]Case{
|
var history = [_]Case{
|
||||||
.{ .src = "navigator.userAgent", .ex = "Lightpanda/1.0" },
|
.{ .src = "true", .ex = "true" },
|
||||||
.{ .src = "navigator.appVersion", .ex = "1.0" },
|
|
||||||
.{ .src = "navigator.language", .ex = "en-US" },
|
|
||||||
};
|
};
|
||||||
try checkCases(js_env, &navigator);
|
try checkCases(js_env, &history);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user