--- loncom/interface/lonparmset.pm 2009/05/27 13:36:46 1.451 +++ loncom/interface/lonparmset.pm 2009/06/03 17:17:03 1.453 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set parameters for assessments # -# $Id: lonparmset.pm,v 1.451 2009/05/27 13:36:46 bisitz Exp $ +# $Id: lonparmset.pm,v 1.453 2009/06/03 17:17:03 schualex Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1249,15 +1249,25 @@ sub parmmenu { $r->print(< function checkall(value, checkName) { + + var li = "_li"; + var displayOverview = ""; + + if (value == false) { + displayOverview = "none" + } + for (i=0; i ENDSCRIPT $r->print(); $r->print(&Apache::lonhtmlcommon::row_title(&mt('Select Parameters to View'))); - $r->print("\n".''); + + #part to print selected parms overview + $r->print('
' + .'' + .''); + $r->print(''); + $r->print('' + .'

'.&mt('Selected Parameters').': '); + + #print out all possible parms and hide it + $r->print('

'); + $r->print('
    '); + foreach $tempkey (&keysindisplayorder($allparms,$keyorder)) { + $r->print('
  1. print('style="display:none"'); + } + + $r->print('>'.($$allparms{$tempkey}=~/\s/ ? $$allparms{$tempkey} : $tempkey).'
  2. '); + } + $r->print('('.&mt('add more parameter').')' + .'

'); + + &shortCuts($r,$allparms,$pscat,$keyorder); + + $r->print(''); +} + +sub parmboxes { + my ($r,$allparms,$pscat,$keyorder)=@_; + my $tempkey; + + #part to print the parm-list + $r->print('
'); +} +sub shortCuts { + my ($r,$allparms,$pscat,$keyorder)=@_; + + #part to print out the shortcuts for parmselection + $r->print('' .'' - .'
' .'
'.&mt('Parameter Selection').'' .'' @@ -1365,8 +1441,7 @@ ENDSCRIPT .'' .'
' .'
' - ); + .''); } sub partmenu { @@ -1490,8 +1565,10 @@ sub displaymenu { $r->print(&Apache::lonhtmlcommon::topic_bar (2,&mt('Select Parameters'))); $r->print(&Apache::lonhtmlcommon::start_pick_box()); &parmmenu($r,$allparms,$pscat,$keyorder); - $r->print(&Apache::lonhtmlcommon::row_closure()); - + #$r->print(&Apache::lonhtmlcommon::row_closure()); + $r->print(&Apache::lonhtmlcommon::end_pick_box()); + &parmboxes($r,$allparms,$pscat,$keyorder); + $r->print(&Apache::lonhtmlcommon::start_pick_box()); $r->print(&Apache::lonhtmlcommon::row_title(&mt('Select Parts to View'))); &partmenu($r,$allparts,$psprt); $r->print(&Apache::lonhtmlcommon::row_closure(1)); @@ -2790,7 +2867,7 @@ ENDOVER # '); $r->print('
'); #$r->print('

Step 1

'); - $r->print('
' ); + $r->print('
'); $r->print(&Apache::lonhtmlcommon::start_pick_box()); &levelmenu($r,\%alllevs,$parmlev); if ($parmlev ne 'general') { @@ -2807,11 +2884,13 @@ ENDOVER #$r->print(' #
'); $r->print('
'); - $r->print('
' ); + $r->print('
'); $r->print(&Apache::lonhtmlcommon::start_pick_box()); &parmmenu($r,\%allparms,\@pscat,\%keyorder); - $r->print(&Apache::lonhtmlcommon::row_closure()); - + #$r->print(&Apache::lonhtmlcommon::row_closure()); + $r->print(&Apache::lonhtmlcommon::end_pick_box()); + &parmboxes($r,\%allparms,\@pscat,\%keyorder); + $r->print(&Apache::lonhtmlcommon::start_pick_box()); $r->print(&Apache::lonhtmlcommon::row_title(&mt('Select Parts to View'))); #$r->print('
'. $r->print(''. @@ -2829,7 +2908,7 @@ ENDOVER $r->print(''); $r->print('
'); - $r->print('
' ); + $r->print('
'); my $sortorder=$env{'form.sortorder'}; unless ($sortorder) { $sortorder='realmstudent'; } &sortmenu($r,$sortorder);