--- loncom/interface/lonnavmaps.pm 2001/01/30 22:26:33 1.12 +++ loncom/interface/lonnavmaps.pm 2001/02/08 17:01:34 1.13 @@ -9,7 +9,7 @@ # 08/30,08/31,09/06,09/14,09/15,09/16,09/19,09/20,09/21,09/23, # 10/02,10/10,10/14,10/16,10/18,10/19,10/31,11/6,11/14,11/16 Gerd Kortemeyer) # -# 3/1/1,6/1,17/1,29/1,30/1 Gerd Kortemeyer +# 3/1/1,6/1,17/1,29/1,30/1,2/8 Gerd Kortemeyer package Apache::lonnavmaps; @@ -437,6 +437,10 @@ sub handler { # ------------------------------------------------------------------ Build page + my $currenturl=$ENV{'form.postdata'}; + $currenturl=~s/^http\:\/\///; + $currenturl=~s/^[^\/]+//; + # ---------------------------------------------------------------- Send headers $r->content_type('text/html'); @@ -444,11 +448,33 @@ sub handler { $r->print( '
');
+ }
+# ----------------------------------------------------- The little content list
+ for ($i=0;$i<=$#rows;$i++) {
+ if ($rows[$i]) {
+ my @colcont=split(/\&/,$rows[$i]);
+ my $avespan=$lcm/($#colcont+1);
+ for ($j=0;$j<=$#colcont;$j++) {
+ my $rid=$colcont[$j];
+ if ($rid=~/^h(.+)/) {
+ $rid=$1;
+ $r->print(
+ ' '.$hash{'title_'.$rid}.'
');
+ }
+ }
+ }
+ }
# ----------------------------------------------------------------- Start table
$r->print('
'; + $add= + ' | '; $adde=' | '; } if ($rid=~/^p(\d)(\d)\"([\w\: \(\)\/\,]*)\"(.+)/) { @@ -501,6 +528,12 @@ sub handler { $hwke=' ('.$ctext.')'; } } + if ($hash{'src_'.$rid} eq $currenturl) { + $add=$add.''. + '-> '; + $adde= + ' <-'.$adde; + } $r->print($add.''.$hwk. $hash{'title_'.$rid}.$hwke.''.$adde); @@ -509,7 +542,6 @@ sub handler { } } $r->print("\n
---|