version 1.426, 2009/02/24 20:10:30
|
version 1.430, 2009/02/25 21:06:27
|
Line 865 sub render_resource {
|
Line 865 sub render_resource {
|
my $location=&Apache::loncommon::lonhttpdurl("/adm/lonIcons"); |
my $location=&Apache::loncommon::lonhttpdurl("/adm/lonIcons"); |
# If this is a new branch, label it so |
# If this is a new branch, label it so |
if ($params->{'isNewBranch'}) { |
if ($params->{'isNewBranch'}) { |
$newBranchText = "<img src='$location/branch.gif' alt='Branch' />"; |
$newBranchText = "<img src='$location/branch.gif' alt=".mt('Branch')." />"; |
} |
} |
|
|
# links to open and close the folder |
# links to open and close the folder |
|
|
my $whitespaceLocation = &Apache::loncommon::lonhttpdurl("/adm/lonIcons/whitespace_21_21.gif"); |
my $whitespace = $location.'/whitespace_21.gif'; |
my $linkopen = "<img src='$whitespaceLocation' alt='' />"."<a href=\"$link\">"; |
my $linkopen = "<img src='$whitespace' alt='' />"."<a href=\"$link\">"; |
my $linkclose = "</a>"; |
my $linkclose = "</a>"; |
|
|
# Default icon: unknown page |
# Default icon: unknown page |
Line 924 sub render_resource {
|
Line 924 sub render_resource {
|
} else { |
} else { |
# Don't allow users to manipulate folder |
# Don't allow users to manipulate folder |
$icon = "navmap.$folderType." . ($nowOpen ? 'closed' : 'open') . '.gif'; |
$icon = "navmap.$folderType." . ($nowOpen ? 'closed' : 'open') . '.gif'; |
$icon = "<img class=\"LC_space\" src='$whitespaceLocation' alt='' />"."<img class=\"LC_contentImage\" src='$location/$icon' alt=\"".($nowOpen ? &mt('Open Folder') : &mt('Close Folder')).' '.$title."\" />"; |
$icon = "<img class=\"LC_space\" src='$whitespace' alt='' />"."<img class=\"LC_contentImage\" src='$location/$icon' alt=\"".($nowOpen ? &mt('Open Folder') : &mt('Close Folder')).' '.$title."\" />"; |
|
|
$linkopen = ""; |
$linkopen = ""; |
$linkclose = ""; |
$linkclose = ""; |
Line 962 sub render_resource {
|
Line 962 sub render_resource {
|
# Is this the current resource? |
# Is this the current resource? |
if (!$params->{'displayedHereMarker'} && |
if (!$params->{'displayedHereMarker'} && |
$resource->symb() eq $params->{'here'} ) { |
$resource->symb() eq $params->{'here'} ) { |
$curMarkerBegin = '<em style="font-weight:bold;">'; |
$curMarkerBegin = '<em>'; |
$curMarkerEnd = '</em>'; |
$curMarkerEnd = '</em>'; |
$params->{'displayedHereMarker'} = 1; |
$params->{'displayedHereMarker'} = 1; |
} |
} |
Line 1463 END
|
Line 1463 END
|
} else { |
} else { |
$result .= '</tr><tr>'; |
$result .= '</tr><tr>'; |
} |
} |
$result.=&show_linkitems($args->{'linkitems'}); |
$result.=&show_linkitems_toolbar($args->{'linkitems'}); |
if ($args->{'sort_html'}) { |
if ($args->{'sort_html'}) { |
if ($env{'environment.remotenavmap'} ne 'on') { |
if ($env{'environment.remotenavmap'} ne 'on') { |
$result.='<td> </td><td> </td><td> </td>'. |
$result.='<td> </td><td> </td><td> </td>'. |
Line 1486 END
|
Line 1486 END
|
} |
} |
# End parameter setting |
# End parameter setting |
|
|
$result .= "\n<table id=\"LC_nav_location\">\n<tbody>\n<tr>\n<td class=\"LC_current_location\"> </td>\n</tr>\n</tbody>\n</table>\n"; |
|
$result .= "<br />\n"; |
$result .= "<br />\n"; |
|
|
# Data |
# Data |
Line 1505 END
|
Line 1504 END
|
$args->{'isNewBranch'} = 0; |
$args->{'isNewBranch'} = 0; |
$args->{'condensed'} = 0; |
$args->{'condensed'} = 0; |
|
|
my $location = &Apache::loncommon::lonhttpdurl("/adm/lonIcons/whitespace_21_21.gif"); |
my $location = &Apache::loncommon::lonhttpdurl("/adm/lonIcons/whitespace_21.gif"); |
$args->{'indentString'} = setDefault($args->{'indentString'}, "<img src='$location' alt='' />"); |
$args->{'indentString'} = setDefault($args->{'indentString'}, "<img src='$location' alt='' />"); |
$args->{'displayedHereMarker'} = 0; |
$args->{'displayedHereMarker'} = 0; |
|
|
Line 1847 ENDBLOCK
|
Line 1846 ENDBLOCK
|
return $result; |
return $result; |
} |
} |
|
|
|
sub show_linkitems_toolbar { |
|
my ($linkitems,$condition)=@_; |
|
my @linkorder = ("blank","launchnav","closenav","firsthomework", |
|
"everything","uncompleted","changefolder","clearbubbles"); |
|
|
|
my $result .=' |
|
<td align="left"> |
|
<span class="LC_nobreak">'."\n<ul id=\"LC_toolbar\">"; |
|
foreach my $link (@linkorder) { |
|
my $link_id = "LC_content_toolbar_".$link; |
|
if (defined($linkitems->{$link})) { |
|
if ($linkitems->{$link}{'text'} ne '') { |
|
$linkitems->{$link}{'cmd'}=~s/"/'/g; |
|
if($linkitems->{$link}{'cmd'}){ |
|
if($link eq 'changefolder'){ |
|
if($condition){$link_id='LC_content_toolbar_changefolder_toggled'} |
|
else{$link_id='LC_content_toolbar_changefolder'} |
|
} |
|
$result .= ' <li><a href="#"'. |
|
' onClick="'.$linkitems->{$link}{'cmd'}.'"'. |
|
' id="'.$link_id.'"'. |
|
' class="LC_toolbarItem"'. |
|
' title="'.$linkitems->{$link}{'text'}.'"></a></li>'."\n"; |
|
} |
|
|
|
} |
|
} |
|
} |
|
$result .= '</ul>'; |
|
$result .= ' </span></td>'."\n"; |
|
|
|
return $result; |
|
} |
|
|
|
|
1; |
1; |
|
|
|
|