--- loncom/interface/lonnavmaps.pm 2022/10/04 14:38:08 1.561 +++ loncom/interface/lonnavmaps.pm 2022/10/04 20:39:59 1.562 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Navigate Maps Handler # -# $Id: lonnavmaps.pm,v 1.561 2022/10/04 14:38:08 raeburn Exp $ +# $Id: lonnavmaps.pm,v 1.562 2022/10/04 20:39:59 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1020,8 +1020,12 @@ sub render_resource { if ($it->{CONDITION}) { $nowOpen = !$nowOpen; } - - my $folderType = $resource->is_sequence() ? 'folder' : 'page'; + my $folderType; + if (&advancedUser() && $resource->is_missing_map()) { + $folderType = 'none'; + } else { + $folderType = $resource->is_sequence() ? 'folder' : 'page'; + } my $title=$resource->title; $title=~s/\"/\&qout;/g; if (!$params->{'resource_no_folder_link'}) { @@ -4805,6 +4809,11 @@ sub is_sequence { return $self->navHash("is_map_", 1) && $self->navHash("map_type_" . $self->map_pc()) eq 'sequence'; } +sub is_missing_map { + my $self=shift; + return $self->navHash("is_map_", 1) && + $self->navHash("map_type_" . $self->map_pc()) eq 'none'; +} sub is_survey { my $self = shift(); my $part = shift();