[LON-CAPA-cvs] cvs: rat / lonpageflip.pm loncom/interface lonnavmaps.pm

albertel lon-capa-cvs@mail.lon-capa.org
Tue, 02 Aug 2005 21:15:54 -0000


albertel		Tue Aug  2 17:15:54 2005 EDT

  Modified files:              
    /loncom/interface	lonnavmaps.pm 
    /rat	lonpageflip.pm 
  Log:
  - make sure "What's New" shows up if it is supposed to
  
  
Index: loncom/interface/lonnavmaps.pm
diff -u loncom/interface/lonnavmaps.pm:1.335 loncom/interface/lonnavmaps.pm:1.336
--- loncom/interface/lonnavmaps.pm:1.335	Tue Aug  2 16:51:18 2005
+++ loncom/interface/lonnavmaps.pm	Tue Aug  2 17:15:51 2005
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # Navigate Maps Handler
 #
-# $Id: lonnavmaps.pm,v 1.335 2005/08/02 20:51:18 albertel Exp $
+# $Id: lonnavmaps.pm,v 1.336 2005/08/02 21:15:51 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -90,14 +90,20 @@
 my $hurryUpColor = "#FF0000";
 
 sub launch_win {
-    my ($mode,$script,$toplinkitems)=@_;
+    my ($mode,$script,$toplinkitems,$firsttime)=@_;
     my $result;
     if ($script ne 'no') {
 	$result.='<script type="text/javascript">';
     }
-    $result.='function launch_navmapwin() {
+    if ($firsttime) {
+	$result.='function launch_navmapwin() {
+                 newWindow=open(\'/adm/navmaps?launchExternalRoles\',\'loncapanav\',\'width=400,height=600,scrollbars=1\');
+               }';
+    } else {
+	$result.='function launch_navmapwin() {
                  newWindow=open(\'/adm/navmaps?launchExternal\',\'loncapanav\',\'width=400,height=600,scrollbars=1\');
                }';
+    }
     if ($mode eq 'now') {
 	$result.="\nlaunch_navmapwin();\n";
     }
@@ -205,7 +211,7 @@
 ENDSUBM
         return;
     }
-    if ($ENV{QUERY_STRING} eq 'launchExternal') {
+    if ($ENV{QUERY_STRING} =~ /^launchExternal/) {
 	&Apache::lonnet::put('environment',{'remotenavmap' => 'on'});
 	&Apache::lonnet::appenv('environment.remotenavmap' => 'on');
  	my $menu=&Apache::lonmenu::reopenmenu();
Index: rat/lonpageflip.pm
diff -u rat/lonpageflip.pm:1.54 rat/lonpageflip.pm:1.55
--- rat/lonpageflip.pm:1.54	Tue Aug  2 16:51:18 2005
+++ rat/lonpageflip.pm	Tue Aug  2 17:15:52 2005
@@ -2,7 +2,7 @@
 #
 # Page flip handler
 #
-# $Id: lonpageflip.pm,v 1.54 2005/08/02 20:51:18 albertel Exp $
+# $Id: lonpageflip.pm,v 1.55 2005/08/02 21:15:52 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -189,7 +189,7 @@
 	    this.document.location='/adm/navmaps?turningOffExternal';
 	}
     </script>
-    <p><a href="javascript:collapse();">Collapse External Navigation Window</a></p>
+    <p><a href="javascript:collapse();">Collapse external navigation window</a></p>
 ENDNAV
     $r->print(&Apache::loncommon::endbodytag().'</html>');
 }