From: Nishi Date: Wed, 2 Oct 2024 09:55:14 +0000 (+0000) Subject: avoid using bracket in id X-Git-Url: https://git.chaotic.ninja/gitweb/nishi/?a=commitdiff_plain;h=469322c1f9d7aa196b5f43c959f19645b9c190e9;p=koakuma.git avoid using bracket in id git-svn-id: file:///raid/svn-personal/koakuma/trunk@38 219d0f9c-2d94-d447-890a-813e76b88fe9 --- diff --git a/koakuma.cgi.in b/koakuma.cgi.in index dcf898d..3fe1ef1 100644 --- a/koakuma.cgi.in +++ b/koakuma.cgi.in @@ -239,6 +239,12 @@ proc close_projects {} { set what "" +proc sanitize {data} { + set tmp "[regsub -all { } "$data" "-"]" + set br "[regsub -all {\(|\)} "$tmp" "_"]" + return "$br" +} + proc start_html {title has_toc} { global toc env koakuma_png css what rputs "" @@ -275,9 +281,9 @@ proc start_html {title has_toc} { rputs " TOC
" foreach sect $toc { if { "[string range "[regsub -all { } "$sect" "-"]" 0 0]" == "-" } { - rputs "[regsub {^-} "$sect" ""]
" + rputs "[regsub {^-} "$sect" ""]
" } else { - rputs "$sect
" + rputs "$sect
" } } rputs " " @@ -302,13 +308,13 @@ proc end_html {has_toc} { proc add_toc {data} { global toc - tputs "

# $data

" + tputs "

# $data

" lappend toc "$data" } proc add_toc2 {data} { global toc - tputs "

# $data

" + tputs "

# $data

" lappend toc "-$data" }