This procedure is defined in the server but not documented via ad_proc or proc_doc and may be intended as a private interface.
The procedure is defined as:
proc ::xowiki::validate_form_text {} {
upvar text text
if {$text eq ""} { return 1 }
if {[llength $text] != 2} { return 0 }
#regsub -all -- "" $text "" text ;# get rid of strange utf-8 characters hex C2AD (Firefox bug?)
lassign $text content mime
if {$content eq ""} {return 1}
#ns_log notice "VALUE='$content'"
set clean_content $content
regsub -all -- "<br */?>" $clean_content "" clean_content
regsub -all -- "</?p */?>" $clean_content "" clean_content
#ns_log notice "--validate_form_content '$content' clean='$clean_content', # stripped='[string trim $clean_content]'"
if {[string is space $clean_content]} {
set text [list "" $mime]
}
#:log "final text='$text'"
return 1
}