[LON-CAPA-cvs] cvs: loncom /interface lonremote.pm

www lon-capa-cvs@mail.lon-capa.org
Fri, 18 Jun 2004 00:34:15 -0000


www		Thu Jun 17 20:34:15 2004 EDT

  Modified files:              
    /loncom/interface	lonremote.pm 
  Log:
  Got really bad marks on interface from a reviewer at CampusSource because
  we did not have many of the menu functions available at all times.
  
  The reviewer did not know that there was such a thing as the Remote Control,
  since it was blocked by a pop-up window filter.
  
  
Index: loncom/interface/lonremote.pm
diff -u loncom/interface/lonremote.pm:1.10 loncom/interface/lonremote.pm:1.11
--- loncom/interface/lonremote.pm:1.10	Sun Sep 21 20:48:32 2003
+++ loncom/interface/lonremote.pm	Thu Jun 17 20:34:14 2004
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # User Authentication Module
 #
-# $Id: lonremote.pm,v 1.10 2003/09/22 00:48:32 www Exp $
+# $Id: lonremote.pm,v 1.11 2004/06/18 00:34:14 www Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -25,13 +25,7 @@
 #
 # http://www.lon-capa.org/
 #
-# 5/21/99,5/22,5/25,5/26,5/27,5/29,6/2,6/11,6/14,6/15
-# 16/11,12/16,
-# 1/14,2/24,2/28,2/29,3/7,5/29,5/30,5/31,6/1,6/5,6/29,
-# 7/1,7/10,10/2,10/5,10/9,10/26,10/30,11/10,
-# 05/28,05/29 Gerd Kortemeyer
-# 07/28,08/03 Gerd Kortemeyer
-# 8/20 Gerd Kortemeyer
+###
 
 package Apache::lonremote;
 
@@ -40,6 +34,7 @@
 use Apache::loncommon();
 use Apache::lonnet();
 use Apache::lonmenu();
+use Apache::lonlocal;
 
 sub launchremote {
     my ($r,$lowerurl)=@_;
@@ -51,6 +46,7 @@
     my $setflags=&Apache::lonmenu::setflags();
     my $maincall=&Apache::lonmenu::maincall();
     my $bodytag=&Apache::loncommon::bodytag('Launch Remote Control');
+    my $message=&mt("Launching of the Remote Control menu will fail if pop-up window filters are active. To use the Remote Control, disable the filter for this site.");
     $r->print(<<ENDLAUNCH);
 <html>
 <head>
@@ -61,6 +57,7 @@
 $setflags
 $windowinfo
 $maincall
+$message
 </body>
 </html>
 ENDLAUNCH
@@ -72,6 +69,7 @@
     my $bodytag=&Apache::loncommon::bodytag('Collapse Remote Control');
     my $windowinfo=&Apache::lonmenu::close();
     my $switch='<meta HTTP-EQUIV="Refresh" CONTENT="0.5; url='.$lowerurl.'">';
+    my $message=&mt('The external menu (Remote Control) has been disabled, and you will be working with the smaller inline menu.\nYou may have either closed the Remote Control window, or it was blocked by a pop-up window filter in your browser.\nTo use the Remote Control, disable the filter for this site, and re-launch the Remote Control from the inline menu.'); 
     $r->print(<<ENDCOLLAPSE);
 <html>
 <head>
@@ -80,6 +78,9 @@
 </head>
 $bodytag
 $windowinfo
+<script>
+alert("$message");
+</script>
 </body>
 </html>
 ENDCOLLAPSE