version 1.702, 2008/12/03 00:09:56
|
version 1.713, 2008/12/10 21:46:58
|
Line 271 BEGIN {
|
Line 271 BEGIN {
|
} |
} |
} |
} |
&Apache::lonnet::logthis( |
&Apache::lonnet::logthis( |
"<font color=yellow>INFO: Read file types</font>"); |
"<span style='color:yellow;'>INFO: Read file types</span>"); |
$readit=1; |
$readit=1; |
} # end of unless($readit) |
} # end of unless($readit) |
|
|
Line 926 sub help_open_topic {
|
Line 926 sub help_open_topic {
|
if ($text ne "") { |
if ($text ne "") { |
$template .= |
$template .= |
"<table bgcolor='#3333AA' cellspacing='1' cellpadding='1' border='0'><tr>". |
"<table bgcolor='#3333AA' cellspacing='1' cellpadding='1' border='0'><tr>". |
"<td bgcolor='#5555FF'><span class=\"LC_nobreak\"><a target=\"_top\" href=\"$link\"><font color='#FFFFFF' size='2'>$text</font></a>"; |
"<td bgcolor='#5555FF'><a target=\"_top\" href=\"$link\"><span style=\"color:#FFFFFF;font-size:10pt;\">$text</span></a>"; |
} |
} |
|
|
# Add the graphic |
# Add the graphic |
Line 935 sub help_open_topic {
|
Line 935 sub help_open_topic {
|
$template .= <<"ENDTEMPLATE"; |
$template .= <<"ENDTEMPLATE"; |
<a target="_top" href="$link" title="$title"><img src="$helpicon" border="0" alt="(Help: $topic)" /></a> |
<a target="_top" href="$link" title="$title"><img src="$helpicon" border="0" alt="(Help: $topic)" /></a> |
ENDTEMPLATE |
ENDTEMPLATE |
if ($text ne '') { $template.='</span></td></tr></table>' }; |
if ($text ne '') { $template.='</td></tr></table>' }; |
return $template; |
return $template; |
|
|
} |
} |
Line 1128 sub help_open_bug {
|
Line 1128 sub help_open_bug {
|
{ |
{ |
$template .= |
$template .= |
"<table bgcolor='#AA3333' cellspacing='1' cellpadding='1' border='0'><tr>". |
"<table bgcolor='#AA3333' cellspacing='1' cellpadding='1' border='0'><tr>". |
"<td bgcolor='#FF5555'><a target=\"_top\" href=\"$link\"><font color='#FFFFFF' size='2'>$text</font></a>"; |
"<td bgcolor='#FF5555'><a target=\"_top\" href=\"$link\"><span style=\"color:#FFFFFF;font-size:10pt;\">$text</span></a>"; |
} |
} |
|
|
# Add the graphic |
# Add the graphic |
Line 1173 sub help_open_faq {
|
Line 1173 sub help_open_faq {
|
{ |
{ |
$template .= |
$template .= |
"<table bgcolor='#337733' cellspacing='1' cellpadding='1' border='0'><tr>". |
"<table bgcolor='#337733' cellspacing='1' cellpadding='1' border='0'><tr>". |
"<td bgcolor='#448844'><a target=\"_top\" href=\"$link\"><font color='#FFFFFF' size='2'>$text</font></a>"; |
"<td bgcolor='#448844'><a target=\"_top\" href=\"$link\"><span style=\"color:#FFFFFF; font-size:10pt;\">$text</span></a>"; |
} |
} |
|
|
# Add the graphic |
# Add the graphic |
Line 2768 sub aboutmewrapper {
|
Line 2768 sub aboutmewrapper {
|
|
|
|
|
sub syllabuswrapper { |
sub syllabuswrapper { |
my ($linktext,$coursedir,$domain,$fontcolor)=@_; |
my ($linktext,$coursedir,$domain)=@_; |
if ($fontcolor) { |
|
$linktext='<font color="'.$fontcolor.'">'.$linktext.'</font>'; |
|
} |
|
return qq{<a href="/public/$domain/$coursedir/syllabus">$linktext</a>}; |
return qq{<a href="/public/$domain/$coursedir/syllabus">$linktext</a>}; |
} |
} |
|
|
Line 4220 ENDROLE
|
Line 4217 ENDROLE
|
.'<b>'.&mt('Construction Space').'</b>: ' |
.'<b>'.&mt('Construction Space').'</b>: ' |
.'<form name="dirs" method="post" action="'.$formaction |
.'<form name="dirs" method="post" action="'.$formaction |
.'" target="_top"><tt><b>' |
.'" target="_top"><tt><b>' |
.&Apache::lonhtmlcommon::crumbs($uname.'/'.$parentpath,'_top','/priv','','+1',1)."<font size=\"+1\">$lastitem</font></b></tt><br />" |
.&Apache::lonhtmlcommon::crumbs($uname.'/'.$parentpath,'_top','/priv','','+1',1)."<span class=\"LC_fontsize_big\">$lastitem</span></b></tt><br />" |
.&Apache::lonhtmlcommon::select_recent('construct','recent','this.form.action=this.form.recent.value;this.form.submit()') |
.&Apache::lonhtmlcommon::select_recent('construct','recent','this.form.action=this.form.recent.value;this.form.submit()') |
.'</form>' |
.'</form>' |
.&Apache::lonmenu::constspaceform(); |
.&Apache::lonmenu::constspaceform(); |
Line 4394 sub standard_css {
|
Line 4391 sub standard_css {
|
my $vlink = &designparm($function.'.vlink', $domain); |
my $vlink = &designparm($function.'.vlink', $domain); |
my $link = &designparm($function.'.link', $domain); |
my $link = &designparm($function.'.link', $domain); |
|
|
|
my $loginbg = &designparm('login.sidebg',$domain); |
|
my $bgcol = &designparm('login.bgcol',$domain); |
|
my $textcol = &designparm('login.textcol',$domain); |
|
|
my $sans = 'Verdana,Arial,Helvetica,sans-serif'; |
my $sans = 'Verdana,Arial,Helvetica,sans-serif'; |
my $mono = 'monospace'; |
my $mono = 'monospace'; |
my $data_table_head = $tabbg; |
my $data_table_head = $tabbg; |
Line 4543 table#LC_title_bar td.LC_title_bar_role_
|
Line 4544 table#LC_title_bar td.LC_title_bar_role_
|
padding: 0px; |
padding: 0px; |
} |
} |
|
|
table#LC_menubuttons_mainmenu { |
table#LC_menubuttons img{ |
width: 100%; |
|
border: 0px; |
|
border-spacing: 1px; |
|
padding: 0px 1px; |
|
margin: 0px; |
|
border-collapse: separate; |
|
} |
|
table#LC_menubuttons img, table#LC_menubuttons_mainmenu img { |
|
border: 0px; |
border: 0px; |
} |
} |
table#LC_top_nav td { |
table#LC_top_nav td { |
background: $tabbg; |
background: $tabbg; |
border: 0px; |
border: 0px; |
font-size: small; |
font-size: small; |
|
vertical-align:top; |
|
padding:2px 5px 2px 5px; |
} |
} |
table#LC_top_nav td a, div#LC_top_nav a { |
table#LC_top_nav td a, div#LC_top_nav a { |
color: $font; |
color: $font; |
Line 4602 table#LC_mainmenu td.LC_mainmenu_column
|
Line 4597 table#LC_mainmenu td.LC_mainmenu_column
|
vertical-align: top; |
vertical-align: top; |
} |
} |
|
|
|
.LC_fontsize_small |
|
{ |
|
font-size: 70%; |
|
} |
|
|
|
.LC_fontsize_medium |
|
{ |
|
font-size: 85%; |
|
} |
|
|
|
.LC_fontsize_large |
|
{ |
|
font-size: 120%; |
|
} |
|
|
|
.LC_fontcolor_red |
|
{ |
|
color: #FF0000; |
|
} |
|
|
.LC_menubuttons_inline_text { |
.LC_menubuttons_inline_text { |
color: $font; |
color: $font; |
font-family: $sans; |
font-family: $sans; |
Line 4624 table#LC_mainmenu td.LC_mainmenu_column
|
Line 4639 table#LC_mainmenu td.LC_mainmenu_column
|
td.LC_menubuttons_text { |
td.LC_menubuttons_text { |
color: $font; |
color: $font; |
} |
} |
td.LC_menubuttons_img { |
|
} |
|
|
|
.LC_current_location { |
.LC_current_location { |
font-family: $sans; |
font-family: $sans; |
Line 4637 td.LC_menubuttons_img {
|
Line 4652 td.LC_menubuttons_img {
|
font-weight: bold; |
font-weight: bold; |
} |
} |
|
|
.LC_rolesmenu_is { |
|
font-family: $sans; |
|
} |
|
|
|
.LC_rolesmenu_selected { |
|
font-family: $sans; |
|
} |
|
|
|
.LC_rolesmenu_future { |
|
font-family: $sans; |
|
} |
|
|
|
|
|
.LC_rolesmenu_will { |
|
font-family: $sans; |
|
} |
|
|
|
.LC_rolesmenu_will_not { |
|
font-family: $sans; |
|
} |
|
|
|
.LC_rolesmenu_expired { |
|
font-family: $sans; |
|
} |
|
|
|
.LC_rolesinfo { |
|
font-family: $sans; |
|
} |
|
|
|
.LC_dropadd_labeltext { |
.LC_dropadd_labeltext { |
font-family: $sans; |
font-family: $sans; |
Line 4712 table.LC_prior_tries tr th {
|
Line 4699 table.LC_prior_tries tr th {
|
background-color: $data_table_head; |
background-color: $data_table_head; |
font-size:90%; |
font-size:90%; |
} |
} |
|
table.LC_data_table tr.LC_info_row > td { |
|
background-color: #CCC; |
|
font-weight: bold; |
|
text-align: left; |
|
} |
table.LC_data_table tr.LC_odd_row > td, |
table.LC_data_table tr.LC_odd_row > td, |
|
table.LC_pick_box tr > td.LC_odd_row, |
table.LC_aboutme_port tr td { |
table.LC_aboutme_port tr td { |
background-color: $data_table_light; |
background-color: $data_table_light; |
padding: 2px; |
padding: 2px; |
} |
} |
table.LC_data_table tr.LC_even_row > td, |
table.LC_data_table tr.LC_even_row > td, |
|
table.LC_pick_box tr > td.LC_even_row, |
table.LC_aboutme_port tr.LC_even_row td { |
table.LC_aboutme_port tr.LC_even_row td { |
background-color: $data_table_dark; |
background-color: $data_table_dark; |
|
padding: 2px; |
} |
} |
table.LC_data_table tr.LC_data_table_highlight td { |
table.LC_data_table tr.LC_data_table_highlight td { |
background-color: $data_table_darker; |
background-color: $data_table_darker; |
Line 4837 table.LC_mail_list tr.LC_mail_even {
|
Line 4832 table.LC_mail_list tr.LC_mail_even {
|
table.LC_mail_list tr.LC_mail_odd { |
table.LC_mail_list tr.LC_mail_odd { |
} |
} |
|
|
table#LC_cstr_controls { |
|
width: 100%; |
|
border-collapse: collapse; |
|
} |
|
table#LC_cstr_controls tr td { |
|
border: 4px solid $pgbg; |
|
padding: 4px; |
|
text-align: center; |
|
background: $tabbg; |
|
} |
|
table#LC_cstr_controls tr th { |
|
border: 4px solid $pgbg; |
|
background: $table_header; |
|
text-align: center; |
|
font-family: $sans; |
|
font-size: smaller; |
|
} |
|
|
|
table.LC_data_table tr > td.LC_browser_file, |
table.LC_data_table tr > td.LC_browser_file, |
table.LC_data_table tr > td.LC_browser_file_published { |
table.LC_data_table tr > td.LC_browser_file_published { |
background: #CCFF88; |
background: #CCFF88; |
Line 4874 table.LC_data_table tr.LC_browser_folder
|
Line 4851 table.LC_data_table tr.LC_browser_folder
|
background: #CCCCFF; |
background: #CCCCFF; |
} |
} |
|
|
|
table.LC_data_table tr > td.LC_roles_is { |
|
/* background: #77FF77; */ |
|
} |
|
table.LC_data_table tr > td.LC_roles_future { |
|
background: #FFFF77; |
|
} |
|
table.LC_data_table tr > td.LC_roles_will { |
|
background: #FFAA77; |
|
} |
|
table.LC_data_table tr > td.LC_roles_expired { |
|
background: #FF7777; |
|
} |
|
table.LC_data_table tr > td.LC_roles_will_not { |
|
background: #AAFF77; |
|
} |
|
table.LC_data_table tr > td.LC_roles_selected { |
|
background: #11CC55; |
|
} |
|
|
span.LC_current_location { |
span.LC_current_location { |
font-size:larger; |
font-size:larger; |
background: $pgbg; |
background: $pgbg; |
Line 5319 div.LC_clear_float_footer {
|
Line 5315 div.LC_clear_float_footer {
|
} |
} |
|
|
|
|
div.LC_grade_select_mode { |
|
font-family: $sans; |
|
} |
|
div.LC_grade_select_mode div div { |
|
margin: 5px; |
|
} |
|
div.LC_grade_select_mode_selector { |
|
margin: 5px; |
|
float: left; |
|
} |
|
div.LC_grade_select_mode_selector_header { |
|
font: bold medium $sans; |
|
} |
|
div.LC_grade_select_mode_type { |
|
clear: left; |
|
} |
|
|
|
div.LC_grade_show_user { |
div.LC_grade_show_user { |
margin-top: 20px; |
margin-top: 20px; |
border: 1px solid black; |
border: 1px solid black; |
Line 5343 div.LC_grade_show_user {
|
Line 5322 div.LC_grade_show_user {
|
div.LC_grade_user_name { |
div.LC_grade_user_name { |
background: #DDDDEE; |
background: #DDDDEE; |
border-bottom: 1px solid black; |
border-bottom: 1px solid black; |
font: bold large $sans; |
font-weight: bold; |
|
font-size: large; |
} |
} |
div.LC_grade_show_user_odd_row div.LC_grade_user_name { |
div.LC_grade_show_user_odd_row div.LC_grade_user_name { |
background: #DDEEDD; |
background: #DDEEDD; |
Line 5362 div.LC_grade_show_problem_header,
|
Line 5342 div.LC_grade_show_problem_header,
|
div.LC_grade_submissions_header, |
div.LC_grade_submissions_header, |
div.LC_grade_message_center_header, |
div.LC_grade_message_center_header, |
div.LC_grade_assign_header { |
div.LC_grade_assign_header { |
font: bold large $sans; |
font-weight: bold; |
|
font-size: large; |
} |
} |
div.LC_grade_show_problem_problem, |
div.LC_grade_show_problem_problem, |
div.LC_grade_submissions_body, |
div.LC_grade_submissions_body, |
Line 5373 div.LC_grade_assign_body {
|
Line 5354 div.LC_grade_assign_body {
|
background: #FFFFFF; |
background: #FFFFFF; |
} |
} |
span.LC_grade_check_note { |
span.LC_grade_check_note { |
font: normal medium $sans; |
font-weight: normal; |
|
font-size: medium; |
display: inline; |
display: inline; |
position: absolute; |
position: absolute; |
right: 1em; |
right: 1em; |
Line 5388 table.LC_scantron_action tr th {
|
Line 5370 table.LC_scantron_action tr th {
|
} |
} |
.LC_edit_problem_header, |
.LC_edit_problem_header, |
div.LC_edit_problem_footer { |
div.LC_edit_problem_footer { |
font: normal medium $sans; |
font-weight: normal; |
|
font-size: medium; |
margin: 2px; |
margin: 2px; |
} |
} |
div.LC_edit_problem_header, |
div.LC_edit_problem_header, |
Line 5405 div.LC_edit_problem_header_edit_row {
|
Line 5388 div.LC_edit_problem_header_edit_row {
|
margin-bottom: 5px; |
margin-bottom: 5px; |
} |
} |
div.LC_edit_problem_header_title { |
div.LC_edit_problem_header_title { |
font: larger bold $sans; |
font-weight: bold; |
|
font-size: larger; |
background: $tabbg; |
background: $tabbg; |
padding: 3px; |
padding: 3px; |
} |
} |
table.LC_edit_problem_header_title { |
table.LC_edit_problem_header_title { |
font: larger bold $sans; |
font-size: larger; |
|
font-weight: bold; |
width: 100%; |
width: 100%; |
border-color: $pgbg; |
border-color: $pgbg; |
border-style: solid; |
border-style: solid; |
Line 5458 table#LC_mainmenu td.LC_mainmenu_col_fie
|
Line 5443 table#LC_mainmenu td.LC_mainmenu_col_fie
|
font-size: small; |
font-size: small; |
font-weight: bold; |
font-weight: bold; |
} |
} |
fieldset#LC_mainmenu_fieldset { |
|
margin:0px 10px 10px 0px; |
|
|
|
} |
|
/* ---- Remove when done ---- |
/* ---- Remove when done ---- |
# The following styles is part of the redesign of LON-CAPA and are |
# The following styles is part of the redesign of LON-CAPA and are |
# subject to change during this project. |
# subject to change during this project. |
Line 5491 line-height:130%;
|
Line 5473 line-height:130%;
|
.hcell{ |
.hcell{ |
padding:3px 15px 3px 15px; |
padding:3px 15px 3px 15px; |
margin:0px; |
margin:0px; |
background-color:$pgbg; |
background-color:$tabbg; |
background-color:$ border-bottom:solid 1px $lg_border_color; |
border-bottom:solid 1px $lg_border_color; |
} |
} |
.noBorder { |
.noBorder { |
border:0px; |
border:0px; |
Line 5726 div.columnSection > .ContentBoxSpecial
|
Line 5708 div.columnSection > .ContentBoxSpecial
|
|
|
.LC_loginpage_loginContainer { |
.LC_loginpage_loginContainer { |
float:left; |
float:left; |
width:60%; |
width: 182px; |
|
border:1px solid #CCCCCC; |
|
background-color:$loginbg; |
} |
} |
|
|
|
.LC_loginpage_loginContainer h1{ |
|
margin-top:0; |
|
display:block; |
|
background:$bgcol; |
|
color:$textcol; |
|
padding-left:5px; |
|
} |
.LC_loginpage_loginInfo { |
.LC_loginpage_loginInfo { |
margin-top:20px; |
|
margin-left:20px; |
margin-left:20px; |
float:left; |
float:left; |
width:30%; |
width:30%; |
Line 5738 div.columnSection > .ContentBoxSpecial
|
Line 5728 div.columnSection > .ContentBoxSpecial
|
padding:10px; |
padding:10px; |
} |
} |
|
|
|
.LC_loginpage_loginDomain { |
|
margin-right:20px; |
|
width:20%; |
|
float:left; |
|
padding:10px; |
|
} |
|
|
.LC_loginpage_space { |
.LC_loginpage_space { |
clear:both; |
clear:both; |
margin-bottom:20px; |
margin-bottom:20px; |
Line 5757 div.columnSection > .ContentBoxSpecial
|
Line 5754 div.columnSection > .ContentBoxSpecial
|
} |
} |
|
|
|
|
|
|
END |
END |
} |
} |
|
|
Line 6021 sub start_page {
|
Line 6017 sub start_page {
|
} |
} |
|
|
if ($args->{'js_ready'}) { |
if ($args->{'js_ready'}) { |
$result = &js_ready($result); |
$result = &js_ready($result); |
} |
} |
if ($args->{'html_encode'}) { |
if ($args->{'html_encode'}) { |
$result = &html_encode($result); |
$result = &html_encode($result); |
} |
} |
|
|
|
if (exists $args->{'bread_crumbs'}) { |
|
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
|
my $temp = $args->{'bread_crumbs'}; |
|
foreach my $crumb (@$temp){ |
|
&Apache::lonhtmlcommon::add_breadcrumb($crumb); |
|
} |
|
$result .= &Apache::lonhtmlcommon::breadcrumbs(); |
|
} |
|
|
return $result; |
return $result; |
} |
} |
|
|
Line 6172 sub simple_error_page {
|
Line 6178 sub simple_error_page {
|
} |
} |
|
|
sub start_data_table_empty_row { |
sub start_data_table_empty_row { |
$row_count[0]++; |
# $row_count[0]++; |
return '<tr class="LC_empty_row" >'."\n";; |
return '<tr class="LC_empty_row" >'."\n";; |
} |
} |
|
|
Line 6788 sub default_quota {
|
Line 6794 sub default_quota {
|
if ($inststatus ne '') { |
if ($inststatus ne '') { |
my @statuses = split(/:/,$inststatus); |
my @statuses = split(/:/,$inststatus); |
foreach my $item (@statuses) { |
foreach my $item (@statuses) { |
if ($quotahash{'quotas'}{$item} ne '') { |
if (ref($quotahash{'quotas'}{'defaultquota'}) eq 'HASH') { |
if ($defquota eq '') { |
if ($quotahash{'quotas'}{'defaultquota'}{$item} ne '') { |
$defquota = $quotahash{'quotas'}{$item}; |
if ($defquota eq '') { |
$settingstatus = $item; |
$defquota = $quotahash{'quotas'}{'defaultquota'}{$item}; |
} elsif ($quotahash{'quotas'}{$item} > $defquota) { |
$settingstatus = $item; |
$defquota = $quotahash{'quotas'}{$item}; |
} elsif ($quotahash{'quotas'}{'defaultquota'}{$item} > $defquota) { |
$settingstatus = $item; |
$defquota = $quotahash{'quotas'}{'defaultquota'}{$item}; |
|
$settingstatus = $item; |
|
} |
|
} |
|
} else { |
|
if ($quotahash{'quotas'}{$item} ne '') { |
|
if ($defquota eq '') { |
|
$defquota = $quotahash{'quotas'}{$item}; |
|
$settingstatus = $item; |
|
} elsif ($quotahash{'quotas'}{$item} > $defquota) { |
|
$defquota = $quotahash{'quotas'}{$item}; |
|
$settingstatus = $item; |
|
} |
} |
} |
} |
} |
} |
} |
} |
} |
if ($defquota eq '') { |
if ($defquota eq '') { |
$defquota = $quotahash{'quotas'}{'default'}; |
if (ref($quotahash{'quotas'}{'defaultquota'}) eq 'HASH') { |
|
$defquota = $quotahash{'quotas'}{'defaultquota'}{'default'}; |
|
} else { |
|
$defquota = $quotahash{'quotas'}{'default'}; |
|
} |
$settingstatus = 'default'; |
$settingstatus = 'default'; |
} |
} |
} else { |
} else { |
Line 7596 sub upload_embedded {
|
Line 7618 sub upload_embedded {
|
' <a href="'.$url.'">'. |
' <a href="'.$url.'">'. |
$orig_uploaded_filename.'</a><br />'; |
$orig_uploaded_filename.'</a><br />'; |
} else { |
} else { |
$output .= '<font size="+2">'. |
$output .= '<span class=\"LC_fontsize_large\">'. |
&mt('View embedded file: [_1]','<a href="'.$url.'">'. |
&mt('View embedded file: [_1]','<a href="'.$url.'">'. |
$orig_uploaded_filename.'</a>').'</font><br />'; |
$orig_uploaded_filename.'</a>').'</span><br />'; |
} |
} |
} |
} |
close($fh); |
close($fh); |
Line 7945 sub csv_print_select_table {
|
Line 7967 sub csv_print_select_table {
|
&end_data_table_header_row()."\n"); |
&end_data_table_header_row()."\n"); |
foreach my $array_ref (@$d) { |
foreach my $array_ref (@$d) { |
my ($value,$display,$defaultcol)=@{ $array_ref }; |
my ($value,$display,$defaultcol)=@{ $array_ref }; |
$r->print(&start_data_table_row().'<td>'.$display.'</td>'); |
$r->print(&start_data_table_row().'<tr><td>'.$display.'</td>'); |
|
|
$r->print('<td><select name=f'.$i. |
$r->print('<td><select name=f'.$i. |
' onchange="javascript:flip(this.form,'.$i.');">'); |
' onchange="javascript:flip(this.form,'.$i.');">'); |
Line 9751 sub init_user_environment {
|
Line 9773 sub init_user_environment {
|
} |
} |
untie(%disk_env); |
untie(%disk_env); |
} else { |
} else { |
&Apache::lonnet::logthis("<font color=\"blue\">WARNING: ". |
&Apache::lonnet::logthis("<span style=\"color:blue;\">WARNING: ". |
'Could not create environment storage in lonauth: '.$!.'</font>'); |
'Could not create environment storage in lonauth: '.$!.'</span>'); |
return 'error: '.$!; |
return 'error: '.$!; |
} |
} |
} |
} |