--- loncom/interface/lonhtmlcommon.pm 2006/07/06 22:51:34 1.141
+++ loncom/interface/lonhtmlcommon.pm 2006/07/07 13:40:16 1.142
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common html routines
#
-# $Id: lonhtmlcommon.pm,v 1.141 2006/07/06 22:51:34 albertel Exp $
+# $Id: lonhtmlcommon.pm,v 1.142 2006/07/07 13:40:16 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1361,15 +1361,14 @@ returns: nothing
# needs that are not accommodated by the *_select_row() routines.
sub start_pick_box {
- my ($table_width) = @_;
+ my ($css_class) = @_;
+ if (defined($css_class)) {
+ $css_class = 'class="'.$css_class.'"';
+ } else {
+ $css_class= 'class="LC_pick_box"';
+ }
my $output = <<"END";
-
-
-
-
-
-
-
+
END
return $output;
}
@@ -1377,44 +1376,34 @@ END
sub end_pick_box {
my $output = <<"END";
-
-
-
- |
-
-
END
return $output;
}
sub row_title {
- my ($col_width,$tablecolor,$title) = @_;
+ my ($title,$css_title_class,$css_value_class) = @_;
+ $css_title_class ||= 'LC_pick_box_title';
+ $css_title_class = 'class="'.$css_title_class.'"';
+
+ $css_value_class ||= 'LC_pick_box_value';
+ $css_value_class = 'class="'.$css_value_class.'"';
+
my $output = <<"ENDONE";
- |
-
-
+ |
+
+ $title:
|
-
-
-
+
ENDONE
return $output;
}
sub row_closure {
my $output = <<"ENDTWO";
- |
-
|
-
- 
+ |
|
ENDTWO
@@ -1422,12 +1411,12 @@ ENDTWO
}
sub role_select_row {
- my ($roles,$col_width,$tablecolor,$title) = @_;
+ my ($roles,$title,$css_class) = @_;
my $output;
if (defined($title)) {
- $output = &row_title($col_width,$tablecolor,$title);
+ $output = &row_title($title,$css_class);
}
- $output .= qq|
+ $output .= qq|
- | \n|;
+ $output .= qq| \n|;
if (defined($title)) {
$output .= &row_closure();
}
@@ -1447,11 +1435,11 @@ sub role_select_row {
}
sub course_select_row {
- my ($col_width,$tablecolor,$title,$formname,$totcodes,$codetitles,$idlist,$idlist_titles) = @_;
- my $output = &row_title($col_width,$tablecolor,$title);
- $output .= " \n";
+ my ($title,$formname,$totcodes,$codetitles,$idlist,$idlist_titles,
+ $css_class) = @_;
+ my $output = &row_title($title,$css_class);
$output .= qq|
- |