--- loncom/interface/statistics/lonstathelpers.pm 2011/01/15 23:24:27 1.64 +++ loncom/interface/statistics/lonstathelpers.pm 2011/07/04 09:25:02 1.67 @@ -1,6 +1,6 @@ # The LearningOnline Network with CAPA # -# $Id: lonstathelpers.pm,v 1.64 2011/01/15 23:24:27 www Exp $ +# $Id: lonstathelpers.pm,v 1.67 2011/07/04 09:25:02 foxr Exp $ # # Copyright Michigan State University Board of Trustees # @@ -135,9 +135,20 @@ Skips 'survey' problems. #################################################### #################################################### sub problem_selector { - my ($AcceptedResponseTypes,$sequence_addendum,$symbmode) = @_; + my ($AcceptedResponseTypes,$sequence_addendum,$symbmode,$all,$prefix,$smallbox,$onclick) = @_; +# all: also make sequences selectable +# prefix: prefix for all form names +# smallbox: use smaller box +# onclick: javascript to execute when clicked my $Str; - $Str = &Apache::loncommon::start_scrollbox('620px','600px','300px').&Apache::loncommon::start_data_table(); + my $jsadd=''; + if ($onclick) { + $jsadd="onClick='$onclick'"; + } + $Str = &Apache::loncommon::start_scrollbox(($smallbox?'420px':'620px'), + ($smallbox?'400px':'600px'), + ($smallbox?'60px':'300px')). + &Apache::loncommon::start_data_table(); my $rb_count =0; my ($navmap,@sequences) = &Apache::lonstatistics::selected_sequences_with_assessments('all'); @@ -166,10 +177,12 @@ sub problem_selector { } $seq_str .= &Apache::loncommon::start_data_table_row(). ($symbmode? - '