version 1.299, 2009/11/03 20:04:05
|
version 1.304, 2009/11/18 11:47:33
|
Line 230 sub secondary_menu {
|
Line 230 sub secondary_menu {
|
next if $$menuitem[4] =~ /^(no|)remotenavCommunity$/ |
next if $$menuitem[4] =~ /^(no|)remotenavCommunity$/ |
&& $crstype ne 'Community'; |
&& $crstype ne 'Community'; |
next if $$menuitem[4] =~ /showgroups$/ |
next if $$menuitem[4] =~ /showgroups$/ |
&& $canviewgrps |
&& !$canviewgrps |
&& !%groups; |
&& !%groups; |
|
|
if ($$menuitem[3] eq 'Roles' && $env{'request.course.id'}) { |
if ($$menuitem[3] eq 'Roles' && $env{'request.course.id'}) { |
Line 567 sub innerregister {
|
Line 567 sub innerregister {
|
|
|
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
&Apache::lonhtmlcommon::clear_breadcrumbs(); |
&Apache::lonhtmlcommon::add_breadcrumb(@crumbs); |
&Apache::lonhtmlcommon::add_breadcrumb(@crumbs); |
$breadcrumb .= &Apache::lonhtmlcommon::breadcrumbs(undef,undef,0); |
#$breadcrumb .= &Apache::lonhtmlcommon::breadcrumbs(undef,undef,0); |
unless (($env{'request.state'} eq 'edit') || ($newmail) || |
unless (($env{'request.state'} eq 'edit') || ($newmail) || |
($env{'request.state'} eq 'construct') || |
($env{'request.state'} eq 'construct') || |
($env{'form.register'})) { |
($env{'form.register'})) { |
Line 689 sub innerregister {
|
Line 689 sub innerregister {
|
} |
} |
# Finally, turn the button on or off |
# Finally, turn the button on or off |
if ($cfile && !$const_space) { |
if ($cfile && !$const_space) { |
$editbutton=&switch |
my $nocrsedit; |
('','',6,1,'pcstr.gif','edit[_1]','resource[_2]', |
# Suppress display where CC has switched to student role. |
|
if ($env{'request.course.id'}) { |
|
unless(&Apache::lonnet::allowed('mdc', |
|
$env{'request.course.id'})) { |
|
$nocrsedit = 1; |
|
} |
|
} |
|
if ($nocrsedit) { |
|
$editbutton=&clear(6,1); |
|
} else { |
|
$editbutton=&switch |
|
('','',6,1,'pcstr.gif','edit[_1]','resource[_2]', |
"go('".$cfile."');","Edit this resource"); |
"go('".$cfile."');","Edit this resource"); |
$noeditbutton = 0; |
$noeditbutton = 0; |
|
} |
} elsif ($editbutton eq '') { |
} elsif ($editbutton eq '') { |
$editbutton=&clear(6,1); |
$editbutton=&clear(6,1); |
} |
} |
Line 817 ENDMENUITEMS
|
Line 829 ENDMENUITEMS
|
my $addremote=0; |
my $addremote=0; |
foreach (@inlineremote) { if ($_ ne '') { $addremote=1; last;} } |
foreach (@inlineremote) { if ($_ ne '') { $addremote=1; last;} } |
my $inlinebuttons=''; |
my $inlinebuttons=''; |
if ($addremote) { |
if ($addremote) { |
# Registered, textual output |
|
if ($env{'environment.icons'} eq 'iconsonly') { |
#SD START (work in progress!) |
$inlinebuttons=(<<ENDARROWSINLINE); |
Apache::lonhtmlcommon::clear_breadcrumb_tools(); |
<tr><td> |
# Arrows for navigation |
$inlineremote[21] $inlineremote[23] |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'A', $inlineremote[21] ); |
ENDARROWSINLINE |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'A', $inlineremote[23] ); |
if (&hidden_button_check() ne 'yes') { |
if(hidden_button_check() ne 'yes'){ |
$inlinebuttons .= (<<ENDINLINEICONS); |
# notes |
$inlineremote[61] $inlineremote[63] |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'B', $inlineremote[93]); |
$inlineremote[71] $inlineremote[72] $inlineremote[73] |
# bookmark |
$inlineremote[81] $inlineremote[82] $inlineremote[83] |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'B', $inlineremote[91]); |
$inlineremote[91] $inlineremote[92] $inlineremote[93]</td></tr> |
# evaluate |
ENDINLINEICONS |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'B', $inlineremote[81]); |
} |
# feedback |
} else { |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'B', $inlineremote[82]); |
if ($inlineremote[21] ne '' || $inlineremote[23] ne '') { |
# print |
$inlinebuttons=(<<ENDFIRSTLINE); |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'B', $inlineremote[83]); |
<tr><td>$inlineremote[21]</td><td> </td><td>$inlineremote[23]</td></tr> |
# metadata |
ENDFIRSTLINE |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'B', $inlineremote[63]); |
} |
|
if (&hidden_button_check() ne 'yes') { |
# ? |
foreach my $row (6..9) { |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'C', $inlineremote[61]); |
if ($inlineremote[${row}.'1'] ne '' |
# ? |
|| $inlineremote[$row.'2'] ne '' |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'C', $inlineremote[71]); |
|| $inlineremote[$row.'3'] ne '') { |
# ? |
$inlinebuttons .= <<"ENDLINE"; |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'C', $inlineremote[72]); |
<tr><td>$inlineremote["${row}1"]</td><td>$inlineremote["${row}2"]</td><td>$inlineremote["${row}3"]</td></tr> |
# ? |
ENDLINE |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'C', $inlineremote[73]); |
} |
# ? |
} |
Apache::lonhtmlcommon::add_breadcrumb_tool( 'C', $inlineremote[92]); |
} |
|
} |
} |
} |
|
|
#SD END |
|
# # Registered, textual output |
|
# if ( $env{'environment.icons'} eq 'iconsonly' ) { |
|
# $inlinebuttons = (<<ENDARROWSINLINE); |
|
#<tr><td> |
|
#$inlineremote[21] $inlineremote[23] |
|
#ENDARROWSINLINE |
|
# if ( &hidden_button_check() ne 'yes' ) { |
|
# $inlinebuttons .= (<<ENDINLINEICONS); |
|
#$inlineremote[61] $inlineremote[63] |
|
#$inlineremote[71] $inlineremote[72] $inlineremote[73] |
|
#$inlineremote[81] $inlineremote[82] $inlineremote[83] |
|
#$inlineremote[91] $inlineremote[92] $inlineremote[93]</td></tr> |
|
#ENDINLINEICONS |
|
# } |
|
# } else { # not iconsonly |
|
# if ( $inlineremote[21] ne '' || $inlineremote[23] ne '' ) { |
|
# $inlinebuttons = (<<ENDFIRSTLINE); |
|
#<tr><td>$inlineremote[21]</td><td> </td><td>$inlineremote[23]</td></tr> |
|
#ENDFIRSTLINE |
|
# } |
|
# if ( &hidden_button_check() ne 'yes' ) { |
|
# foreach my $row ( 6 .. 9 ) { |
|
# if ( $inlineremote[ ${row} . '1' ] ne '' |
|
# || $inlineremote[ $row . '2' ] ne '' |
|
# || $inlineremote[ $row . '3' ] ne '' ) |
|
# { |
|
# $inlinebuttons .= <<"ENDLINE"; |
|
#<tr><td>$inlineremote["${row}1"]</td><td>$inlineremote["${row}2"]</td><td>$inlineremote["${row}3"]</td></tr> |
|
#ENDLINE |
|
# } |
|
# } |
|
# } |
|
# } |
|
} |
|
#SD see below |
|
$breadcrumb = &Apache::lonhtmlcommon::breadcrumbs(undef,undef,0); |
$result =(<<ENDREGTEXT); |
$result =(<<ENDREGTEXT); |
<script type="text/javascript"> |
<script type="text/javascript"> |
// BEGIN LON-CAPA Internal |
// BEGIN LON-CAPA Internal |
</script> |
</script> |
$timesync |
$timesync |
$breadcrumb |
$breadcrumb |
$tablestart |
<!--$tablestart--!> |
$inlinebuttons |
<!--$inlinebuttons--!> |
$tableend |
<!--$tableend --!> |
$newmail |
$newmail |
$separator |
<!--$separator--!> |
<script type="text/javascript"> |
<script type="text/javascript"> |
// END LON-CAPA Internal |
// END LON-CAPA Internal |
</script> |
</script> |
Line 1219 sub switch {
|
Line 1268 sub switch {
|
my $pic= |
my $pic= |
'<img alt="'.$text.'" src="'. |
'<img alt="'.$text.'" src="'. |
&Apache::loncommon::lonhttpdurl('/res/adm/pages/'.$img). |
&Apache::loncommon::lonhttpdurl('/res/adm/pages/'.$img). |
'" align="'.($nobreak==3?'right':'left').'" class="LC_noBorder" />'; |
'" align="'.($nobreak==3?'right':'left').'" class="LC_icon" />'; |
if ($env{'browser.interface'} eq 'faketextual') { |
if ($env{'browser.interface'} eq 'faketextual') { |
# Main Menu |
# Main Menu |
if ($nobreak==3) { |
if ($nobreak==3) { |
Line 1245 sub switch {
|
Line 1294 sub switch {
|
$inlineremote[$idx]='<a title="'.$desc.'" href="javascript:'.$act.';">'.$pic.'</a>'; |
$inlineremote[$idx]='<a title="'.$desc.'" href="javascript:'.$act.';">'.$pic.'</a>'; |
} else { |
} else { |
$inlineremote[$idx]= |
$inlineremote[$idx]= |
'<a class="LC_menubuttons_link" href="javascript:'.$act.';">'.$pic. |
'<a title="'.$desc.'" class="LC_menubuttons_link" href="javascript:'.$act.';">'.$pic. |
'<span class="LC_menubuttons_inline_text">'.$desc.'</span></a>'; |
'<span class="LC_menubuttons_inline_text">'.$desc.'</span></a>'; |
} |
} |
} |
} |