--- loncom/interface/loncommon.pm 2006/09/06 19:08:33 1.450 +++ loncom/interface/loncommon.pm 2006/09/22 19:59:30 1.459 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.450 2006/09/06 19:08:33 albertel Exp $ +# $Id: loncommon.pm,v 1.459 2006/09/22 19:59:30 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -257,7 +257,7 @@ of the element the selection from the se sub browser_and_searcher_javascript { my ($mode)=@_; if (!defined($mode)) { $mode='edit'; } - my $resurl=&lastresurl(); + my $resurl=&escape_single(&lastresurl()); return <'.$link.''; + ($target?' target="$target"':'').' title="'.&mt("View this user's personal page").'">'.$link.''; } # ------------------------------------------------------------ Syllabus Wrapper @@ -2353,7 +2353,8 @@ sub preferred_languages { $env{'course.'.$env{'request.course.id'}.'.languages'})); } if ($env{'environment.languages'}) { - @languages=split(/\s*(\,|\;|\:)\s*/,$env{'environment.languages'}); + @languages=(@languages, + split(/\s*(\,|\;|\:)\s*/,$env{'environment.languages'})); } my $browser=(split(/\;/,$ENV{'HTTP_ACCEPT_LANGUAGE'}))[0]; if ($browser) { @@ -3199,16 +3200,23 @@ form, .inline { display: inline; } color: red; font-size: larger; } -.LC_warning { +.LC_warning, +.LC_diff_removed { color: red; } -.LC_success { +.LC_success, +.LC_diff_added { color: green; } .LC_icon { border: 0px; } +table.LC_pastsubmission { + border: 1px solid black; + margin: 2px; +} + table#LC_top_nav, table#LC_menubuttons { width: 100%; background: $pgbg; @@ -3369,7 +3377,8 @@ table.LC_aboutme_port tr.LC_even_row td table.LC_data_table tr.LC_data_table_highlight td { background-color: $data_table_darker; } -table.LC_data_table tr.LC_empty_row td { +table.LC_data_table tr.LC_empty_row td, +table.LC_whatsnew tr.LC_empty_row td { background-color: #FFFFFF; font-weight: bold; font-style: italic; @@ -3377,6 +3386,29 @@ table.LC_data_table tr.LC_empty_row td { padding: 8px; } +table.LC_whatsnew { +} + +table.LC_whatsnew tr th, +table.LC_whatsnew tr.LC_info_row td { + background-color: #CCC; + font-weight: bold; + font-size: small; + text-align: right; +} +table.LC_whatsnew tr td { + background-color: #FFF; + font-size: small; + text-align: right; +} +table.LC_whatsnew tr td.LC_first_item { + text-align: left; +} + +table.LC_whatsnew tr.LC_odd_row td { + background-color: #EEE; +} + table.LC_calendar { border: 1px solid #000000; border-collapse: collapse; @@ -3475,7 +3507,8 @@ table#LC_browser tr.LC_browser_file_unpu table#LC_browser tr.LC_browser_file_obsolete { background: #AAAAAA; } -table#LC_browser tr.LC_browser_file_modified { +table#LC_browser tr.LC_browser_file_modified, +table#LC_browser tr.LC_browser_file_metamodified { background: #FFFF77; } table#LC_browser tr.LC_browser_folder { @@ -3702,9 +3735,8 @@ sub headtag { my $domain = $args->{'domain'} || &determinedomain(); my $bgcolor = $args->{'bgcolor'} || &designparm($function.'.pgbg',$domain); my $url = join(':',$env{'user.name'},$env{'user.domain'}, - #time(), $Apache::lonnet::perlvar{'lonVersion'}, - + #time(), $env{'environment.color.timestamp'}, $function,$domain,$bgcolor); @@ -5927,15 +5959,6 @@ sub lonhttpdurl { return 'http://'.$ENV{'SERVER_NAME'}.':'.$lonhttpd_port.$url; } -sub absolute_url { - my ($host_name) = @_; - my $protocol = ($ENV{'SERVER_PORT'} == 443?'https://':'http://'); - if ($host_name eq '') { - $host_name = $ENV{'SERVER_NAME'}; - } - return $protocol.$host_name; -} - sub connection_aborted { my ($r)=@_; $r->print(" ");$r->rflush();