diff options
author | bptato <nincsnevem662@gmail.com> | 2024-12-12 20:06:50 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-12-12 20:06:50 +0100 |
commit | 038ecf98013d7073ad31ec31468603a3b21d90d2 (patch) | |
tree | 3ab4d7b4711cf8dd46016f9b719a23acab35fac8 /src | |
parent | 59e522df94bc1ae434def8825c2ea057eec2c2ec (diff) | |
download | chawan-038ecf98013d7073ad31ec31468603a3b21d90d2.tar.gz |
mimetypes: use cmpIgnoreCase for JS types
Diffstat (limited to 'src')
-rw-r--r-- | src/config/mimetypes.nim | 2 | ||||
-rw-r--r-- | src/html/dom.nim | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/config/mimetypes.nim b/src/config/mimetypes.nim index 811f9776..442243f6 100644 --- a/src/config/mimetypes.nim +++ b/src/config/mimetypes.nim @@ -75,7 +75,7 @@ const JavaScriptTypes = [ ] func isJavaScriptType*(s: string): bool = - return JavaScriptTypes.binarySearch(s) != -1 + return JavaScriptTypes.binarySearch(s, cmpIgnoreCase) != -1 func isTextType*(s: string): bool = return s.startsWithIgnoreCase("text/") or s.isJavaScriptType() diff --git a/src/html/dom.nim b/src/html/dom.nim index fe501029..cabf8c86 100644 --- a/src/html/dom.nim +++ b/src/html/dom.nim @@ -4333,16 +4333,16 @@ proc prepare*(element: HTMLScriptElement) = return let t = element.attr(satType) let typeString = if t != "": - t.strip(chars = AsciiWhitespace).toLowerAscii() + t.strip(chars = AsciiWhitespace) elif (let l = element.attr(satLanguage); l != ""): - "text/" & l.toLowerAscii() + "text/" & l else: "text/javascript" if typeString.isJavaScriptType(): element.ctype = stClassic - elif typeString == "module": + elif typeString.equalsIgnoreCase("module"): element.ctype = stModule - elif typeString == "importmap": + elif typeString.equalsIgnoreCase("importmap"): element.ctype = stImportMap else: return |