From ea8c259c25eb0e0af52d3de378da215509153aea Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 15 Jan 2024 18:17:51 +0100 Subject: [PATCH] browser: refacto isJS func --- src/browser/browser.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/browser/browser.zig b/src/browser/browser.zig index f8472640..e5c86c77 100644 --- a/src/browser/browser.zig +++ b/src/browser/browser.zig @@ -416,6 +416,10 @@ pub const Page = struct { // > JavaScript code. // https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#attribute_is_not_set_default_an_empty_string_or_a_javascript_mime_type fn isJS(stype: ?[]const u8) bool { - return stype == null or stype.?.len == 0 or std.mem.eql(u8, stype.?, "application/javascript") or !std.mem.eql(u8, stype.?, "module"); + if (stype == null or stype.?.len == 0) return true; + if (std.mem.eql(u8, stype.?, "application/javascript")) return true; + if (!std.mem.eql(u8, stype.?, "module")) return true; + + return false; } };