--- loncom/interface/lonhtmlcommon.pm 2009/05/20 21:32:53 1.182.4.1 +++ loncom/interface/lonhtmlcommon.pm 2009/08/13 16:19:13 1.182.4.6 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common html routines # -# $Id: lonhtmlcommon.pm,v 1.182.4.1 2009/05/20 21:32:53 raeburn Exp $ +# $Id: lonhtmlcommon.pm,v 1.182.4.6 2009/08/13 16:19:13 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -77,12 +77,12 @@ sub confirm_success { my ($message,$failure)=@_; if ($failure) { return ''."\n" - .' '."\n" + .' '."\n" .$message."\n" .''."\n"; } else { return ''."\n" - .' '."\n" + .' '."\n" .$message."\n" .''."\n"; } @@ -130,11 +130,13 @@ sub dragmath_js { my ($popup) = @_; return < + // ENDDRAGMATHJS @@ -430,6 +432,7 @@ sub date_setter { my $result = "\n\n"; $result .= < +// ENDJS $result .= ' '; @@ -501,23 +505,23 @@ ENDJS unshift(@Months,'If you can read this an error occurred'); if ($includeempty) { $monthselector.=""; } for(my $m = 1;$m <=$#Months;$m++) { - $monthselector .= qq{ '; + $monthselector .= qq{ '."\n"; } $monthselector.= ' '; # Day my $dayselector = qq{}; # Year - my $yearselector = qq{}; + my $yearselector = qq{}; # my $hourselector = qq{}; if ($includeempty) { $hourselector.=qq{}; } for (my $h = 0;$h<24;$h++) { - $hourselector .= qq{'. + &r_print($r,'"); + "\nwindow.setTimeout(openpopwin,0)."\n". + '// ]]>'."\n". + '"); $prog_state{'formname'}='popremain'; $prog_state{'inputname'}="remaining"; } elsif ($type eq 'inline') { @@ -1018,10 +1025,14 @@ sub Create_PrgWin { # update progress sub Update_PrgWin { my ($r,$prog_state,$displayString)=@_; - &r_print($r,''); + $displayString.'";'."\n". + '// ]]>'."\n". + ''); $$prog_state{'laststart'}=&Time::HiRes::time(); } @@ -1074,11 +1085,15 @@ sub Increment_PrgWin { if ($user_browser eq 'explorer' && $user_os =~ 'mac') { $lasttime = ''; } - &r_print($r,''); + ': '.$time_est.' '.&mt('remaining').' '.$lasttime.'";'."\n". + '// ]]>'."\n". + ''); $$prog_state{'laststart'}=&Time::HiRes::time(); } @@ -1086,7 +1101,11 @@ sub Increment_PrgWin { sub Close_PrgWin { my ($r,$prog_state)=@_; if ($$prog_state{'type'} eq 'popup') { - &r_print($r,''."\n"); + &r_print($r,''."\n"); } elsif ($$prog_state{'type'} eq 'inline') { &Update_PrgWin($r,$prog_state,&mt('Done')); } @@ -1167,7 +1186,8 @@ sub spellheader { my $nothing=&javascript_nothing(); return (< + ENDCHECK } @@ -1251,7 +1272,8 @@ sub htmlareaselectactive { my @fields=@_; unless (&htmlareabrowser()) { return ''; } if (&htmlareablocked()) { return ''.&enablelink(@fields); } - my $output='". + $output.="\nwindow.status='Activated Editfields';\n". + '// ]]>'."\n". + ''. &disablelink(@fields); return $output; } @@ -1620,6 +1644,7 @@ sub course_selection { my ($formname,$totcodes,$codetitles,$idlist,$idlist_titles) = @_; my $output = qq| |; my $courseform=''.&Apache::loncommon::selectcourse_link @@ -1787,8 +1813,7 @@ sub topic_bar { return ' - '.$title.' + '" src="/res/adm/pages/bl_step'.$imgnum.'.gif" /> '.$title '; }