@@ -38,53 +38,6 @@ pub const History = struct {
3838 pub fn get_length (_ : * History ) u64 {
3939 return 0 ;
4040 }
41-
42- pub fn get_appCodeName (_ : * Navigator ) []const u8 {
43- return "Mozilla" ;
44- }
45- pub fn get_appName (_ : * Navigator ) []const u8 {
46- return "Netscape" ;
47- }
48- pub fn get_appVersion (self : * Navigator ) []const u8 {
49- return self .version ;
50- }
51- pub fn get_platform (self : * Navigator ) []const u8 {
52- return self .platform ;
53- }
54- pub fn get_product (_ : * Navigator ) []const u8 {
55- return "Gecko" ;
56- }
57- pub fn get_productSub (_ : * Navigator ) []const u8 {
58- return "20030107" ;
59- }
60- pub fn get_vendor (self : * Navigator ) []const u8 {
61- return self .vendor ;
62- }
63- pub fn get_vendorSub (_ : * Navigator ) []const u8 {
64- return "" ;
65- }
66- pub fn get_language (self : * Navigator ) []const u8 {
67- return self .language ;
68- }
69- // TODO wait for arrays.
70- //pub fn get_languages(self: *Navigator) [][]const u8 {
71- // return .{self.language};
72- //}
73- pub fn get_online (_ : * Navigator ) bool {
74- return true ;
75- }
76- pub fn _registerProtocolHandler (_ : * Navigator , scheme : []const u8 , url : []const u8 ) void {
77- _ = scheme ;
78- _ = url ;
79- }
80- pub fn _unregisterProtocolHandler (_ : * Navigator , scheme : []const u8 , url : []const u8 ) void {
81- _ = scheme ;
82- _ = url ;
83- }
84-
85- pub fn get_cookieEnabled (_ : * Navigator ) bool {
86- return true ;
87- }
8841};
8942
9043// Tests
@@ -94,11 +47,8 @@ pub fn testExecFn(
9447 _ : std.mem.Allocator ,
9548 js_env : * jsruntime.Env ,
9649) anyerror ! void {
97- var navigator = [_ ]Case {
98- .{ .src = "navigator.userAgent" , .ex = "Lightpanda/1.0" },
99- .{ .src = "navigator.appVersion" , .ex = "1.0" },
100- .{ .src = "navigator.language" , .ex = "en-US" },
50+ var history = [_ ]Case {
51+ .{ .src = "true" , .ex = "true" },
10152 };
102- try checkCases (js_env , & navigator );
53+ try checkCases (js_env , & history );
10354}
104-
0 commit comments