Index: openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl,v
diff -u -N -r1.70.2.2 -r1.70.2.3
--- openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl 18 Apr 2019 08:04:27 -0000 1.70.2.2
+++ openacs-4/packages/xotcl-core/tcl/30-widget-procs.tcl 18 Apr 2019 08:05:20 -0000 1.70.2.3
@@ -33,7 +33,7 @@
#
# Define Widget classes with localization
#
-# Most importantly, we define ::xo::Table, somewhat similar to the classical multirow
+# Most importantly, we define ::xo::Table, somewhat similar to the classical multirow
namespace eval ::xo {}
namespace eval ::xo::tdom {
@@ -176,7 +176,7 @@
}
return $pairs
}
-
+
#
# ::xo::tdom::Object
# is the top of the class hierarchies for tDOM objects
@@ -229,7 +229,7 @@
regsub -all \x01# $text "#" text
return $text
}
-
+
proc escape_message_keys {text} {
regsub -all {(\#[a-zA-Z0-9_:-]+\.[a-zA-Z0-9_:-]+)\#} $text "\\1\x01#" text
return $text
@@ -254,10 +254,10 @@
if {$inline} {
# Attempt to move all message keys outside of tags
while { [regsub -all {(<[^>]*)(\x02\(\x01[^\x01]*\x01\)\x02)([^>]*>)} $text {\2\1\3} text] } {}
-
+
# Attempt to move all message keys outside of statements
regsub -all -nocase {(]*>)} $text {\2\1\3} text
-
+
while { [regsub -all -nocase {(