Index: openacs-4/packages/xowiki/tcl/bootstrap-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/bootstrap-procs.tcl,v diff -u -r1.11.2.11 -r1.11.2.12 --- openacs-4/packages/xowiki/tcl/bootstrap-procs.tcl 30 Sep 2019 07:27:48 -0000 1.11.2.11 +++ openacs-4/packages/xowiki/tcl/bootstrap-procs.tcl 3 Feb 2020 11:31:53 -0000 1.11.2.12 @@ -418,6 +418,7 @@ Class create BootstrapTableRenderer \ -superclass TABLE3 \ -instproc init_renderer {} { + ns_log notice "INIT BootstrapTableRenderer " next set :css.table-class "table table-striped" set :css.tr.even-class even @@ -450,7 +451,8 @@ foreach field [[self]::__columns children] { if {[$field hide]} continue if {[$field istype HiddenField]} continue - html::td [concat [list class list] [$field html]] { + set CSSclass [list "list" {*}[$field CSSclass]] + html::td [concat [list class $CSSclass] [$field html]] { $field render-data $line } } Index: openacs-4/packages/xowiki/tcl/form-field-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/form-field-procs.tcl,v diff -u -r1.284.2.73 -r1.284.2.74 --- openacs-4/packages/xowiki/tcl/form-field-procs.tcl 1 Feb 2020 08:10:36 -0000 1.284.2.73 +++ openacs-4/packages/xowiki/tcl/form-field-procs.tcl 3 Feb 2020 11:31:53 -0000 1.284.2.74 @@ -56,6 +56,7 @@ {form_button_CSSclass} {form_button_wrapper_CSSclass} {form_help_text_CSSclass} + {td_CSSclass} {autocomplete} {autofocus} @@ -792,6 +793,7 @@ set grading_score [dict get ${:correction_data} scores ${:grading}] #:log "=== grading ${:grading} => $grading_score" append feedback " selected_grading_score $grading_score" + ${:object} set_property -new 1 grading_score $grading_score } } } @@ -2137,6 +2139,7 @@ Class create number -superclass FormField -parameter { min max step value + {td_CSSclass right} } number instproc initialize {} { :type number Index: openacs-4/packages/xowiki/www/resources/xowiki.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/www/resources/xowiki.css,v diff -u -r1.64.2.4 -r1.64.2.5 --- openacs-4/packages/xowiki/www/resources/xowiki.css 25 Nov 2019 10:09:17 -0000 1.64.2.4 +++ openacs-4/packages/xowiki/www/resources/xowiki.css 3 Feb 2020 11:31:53 -0000 1.64.2.5 @@ -460,9 +460,24 @@ text-align: right; font-size: 85%; color: #777777; - } +/* + * Prevent line breaks in list tables headers (before the sorting sign) + */ +div.xowiki-content tr.list-header a { + white-space: nowrap; +} +div.xowiki-content table.table td.right { + text-align: right; +} +div.xowiki-content table.table td.center { + text-align: center; +} +div.xowiki-content table.table td.left { + text-align: left; +} + nav.navbar a { text-decoration: none; }