about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2023-10-01 00:48:09 +0200
committerbptato <nincsnevem662@gmail.com>2023-10-01 00:48:09 +0200
commit32e2e6bb572d2ae41e65cbbc50684d586105d234 (patch)
treef85d97c768f1a7053835e0a9d63c8b35fdfc93e2 /src
parentf1814211abadd994cdf20e50a9e50fcf122acf85 (diff)
downloadchawan-32e2e6bb572d2ae41e65cbbc50684d586105d234.tar.gz
Use twtstr.join everywhere
Diffstat (limited to 'src')
-rw-r--r--src/config/toml.nim4
-rw-r--r--src/css/selectorparser.nim3
-rw-r--r--src/html/dom.nim2
-rw-r--r--src/html/enums.nim4
4 files changed, 8 insertions, 5 deletions
diff --git a/src/config/toml.nim b/src/config/toml.nim
index b26fb553..fe28ee27 100644
--- a/src/config/toml.nim
+++ b/src/config/toml.nim
@@ -278,7 +278,7 @@ proc flushLine(state: var TomlParser): Err[TomlError] =
             assert state.tarray
             table = node.a[^1].t
           else:
-            let s = keys.join(".")
+            let s = keys.join('.')
             return state.err("re-definition of node " & s)
         else:
           let node = TomlTable()
@@ -287,7 +287,7 @@ proc flushLine(state: var TomlParser): Err[TomlError] =
         inc i
 
       if keys[i] in table.map:
-        let s = keys.join(".")
+        let s = keys.join('.')
         return state.err("re-definition of node " & s)
 
       table.map[keys[i]] = TomlKVPair(state.node).value
diff --git a/src/css/selectorparser.nim b/src/css/selectorparser.nim
index 4dd08a89..6f60e16b 100644
--- a/src/css/selectorparser.nim
+++ b/src/css/selectorparser.nim
@@ -4,6 +4,7 @@ import strutils
 import unicode
 
 import css/cssparser
+import utils/twtstr
 
 import chame/tags
 
@@ -91,7 +92,7 @@ proc add*(sels: var CompoundSelector, sel: Selector) {.inline.} =
 
 # For debugging
 func tostr(ftype: enum): string =
-  return ($ftype).split('_')[1..^1].join("-").toLowerAscii()
+  return ($ftype).split('_')[1..^1].join('-').toLowerAscii()
 
 func `$`*(cxsel: ComplexSelector): string
 
diff --git a/src/html/dom.nim b/src/html/dom.nim
index 9880f70d..008a4e8a 100644
--- a/src/html/dom.nim
+++ b/src/html/dom.nim
@@ -809,7 +809,7 @@ proc attr*(element: Element, name, value: string)
 func baseURL*(document: Document): URL
 
 proc tostr(ftype: enum): string =
-  return ($ftype).split('_')[1..^1].join("-").toLowerAscii()
+  return ($ftype).split('_')[1..^1].join('-').toLowerAscii()
 
 func escapeText(s: string, attribute_mode = false): string =
   var nbsp_mode = false
diff --git a/src/html/enums.nim b/src/html/enums.nim
index 54de6af6..5cc4e466 100644
--- a/src/html/enums.nim
+++ b/src/html/enums.nim
@@ -1,6 +1,8 @@
 import strutils
 import tables
 
+import utils/twtstr
+
 import chame/tags
 
 type
@@ -35,7 +37,7 @@ const LabelableElements* = {
 func getInputTypeMap(): Table[string, InputType] =
   for i in InputType:
     let enumname = $InputType(i)
-    let tagname = enumname.split('_')[1..^1].join("_").toLowerAscii()
+    let tagname = enumname.split('_')[1..^1].join('_').toLowerAscii()
     result[tagname] = InputType(i)
 
 const inputTypeMap = getInputTypeMap()