version 1.174, 2006/04/20 02:58:17
|
version 1.175, 2006/04/20 04:22:38
|
Line 90 sub menubuttons {
|
Line 90 sub menubuttons {
|
['inhibitmenu']); |
['inhibitmenu']); |
if (($env{'form.inhibitmenu'} eq 'yes') || |
if (($env{'form.inhibitmenu'} eq 'yes') || |
($ENV{'REQUEST_URI'} eq '/adm/logout')) { return ''; } |
($ENV{'REQUEST_URI'} eq '/adm/logout')) { return ''; } |
|
|
|
if ($env{'request.noversionuri'} =~ m{^/res/adm/pages/}) { return ''; } |
|
|
my %lt=&initlittle(); |
my %lt=&initlittle(); |
my $navmaps=''; |
my $navmaps=''; |
my $reloadlink=''; |
my $reloadlink=''; |
Line 295 ENDINLINEMENU
|
Line 298 ENDINLINEMENU
|
sub registerurl { |
sub registerurl { |
my ($forcereg) = @_; |
my ($forcereg) = @_; |
my $result = ''; |
my $result = ''; |
if ($env{'request.noversionuri'} eq '/res/adm/pages/menu.html') { return ''; } |
if ($env{'request.noversionuri'} =~ m{^/res/adm/pages/}) { return ''; } |
my $force_title=''; |
my $force_title=''; |
if ($env{'request.state'} eq 'construct') { |
if ($env{'request.state'} eq 'construct') { |
$force_title=&Apache::lonxml::display_title(); |
$force_title=&Apache::lonxml::display_title(); |
Line 325 sub innerregister {
|
Line 328 sub innerregister {
|
my $const_space = ($env{'request.state'} eq 'construct'); |
my $const_space = ($env{'request.state'} eq 'construct'); |
my $is_const_dir = 0; |
my $is_const_dir = 0; |
|
|
if ($env{'request.noversionuri'} eq '/res/adm/pages/menu.html') { return ''; } |
if ($env{'request.noversionuri'} =~ m{^/res/adm/pages/}) { return ''; } |
|
|
$env{'request.registered'} = 1; |
$env{'request.registered'} = 1; |
|
|
Line 496 c&6&3
|
Line 499 c&6&3
|
c&8&1 |
c&8&1 |
c&8&2 |
c&8&2 |
s&8&3&prt.gif&prepare[_1]&printout[_1]&gopost('/adm/printout',currentURL)&Prepare a printable document |
s&8&3&prt.gif&prepare[_1]&printout[_1]&gopost('/adm/printout',currentURL)&Prepare a printable document |
s&9&1&sbkm.gif&set[_1]&bookmark[_2]&set_bookmark()&Set a bookmark for this resource&2 |
s&9&1&sbkm.gif&set[_1]&bookmark[_2]&set_bookmark()&Set a bookmark for this resource&1 |
s&9&3&anot.gif&anno-[_1]&tations[_1]&annotate()&Make notes and annotations about this resource&2 |
s&9&3&anot.gif&anno-[_1]&tations[_1]&annotate()&Make notes and annotations about this resource&1 |
ENDMENUITEMS |
ENDMENUITEMS |
unless ($env{'request.noversionuri'}=~/\/(bulletinboard|smppg|navmaps|syllabus|aboutme)(\?|$)/) { |
unless ($env{'request.noversionuri'}=~/\/(bulletinboard|smppg|navmaps|syllabus|aboutme)(\?|$)/) { |
$menuitems.=(<<ENDREALRES); |
$menuitems.=(<<ENDREALRES); |
Line 507 s&8&2&fdbk.gif&feedback[_1]&discuss[_1]&
|
Line 510 s&8&2&fdbk.gif&feedback[_1]&discuss[_1]&
|
ENDREALRES |
ENDREALRES |
} |
} |
} |
} |
|
&Apache::lonnet::logthis("menuitems $menuitems"); |
my $buttons=''; |
my $buttons=''; |
foreach (split(/\n/,$menuitems)) { |
foreach (split(/\n/,$menuitems)) { |
my ($command,@rest)=split(/\&/,$_); |
my ($command,@rest)=split(/\&/,$_); |
Line 647 ENDDONOTREGTHIS
|
Line 651 ENDDONOTREGTHIS
|
|
|
sub loadevents() { |
sub loadevents() { |
if ($env{'request.state'} eq 'construct' || |
if ($env{'request.state'} eq 'construct' || |
$env{'request.noversionuri'} eq '/res/adm/pages/menu.html') { return ''; } |
$env{'request.noversionuri'} =~ m{^/res/adm/pages/}) { return ''; } |
return 'LONCAPAreg();'; |
return 'LONCAPAreg();'; |
} |
} |
|
|
sub unloadevents() { |
sub unloadevents() { |
if ($env{'request.state'} eq 'construct' || |
if ($env{'request.state'} eq 'construct' || |
$env{'request.noversionuri'} eq '/res/adm/pages/menu.html') { return ''; } |
$env{'request.noversionuri'} =~ m{^/res/adm/pages/}) { return ''; } |
return 'LONCAPAstale();'; |
return 'LONCAPAstale();'; |
} |
} |
|
|
Line 1075 sub utilityfunctions {
|
Line 1079 sub utilityfunctions {
|
|
|
my $currentsymb=&Apache::lonenc::check_encrypt($env{'request.symb'}); |
my $currentsymb=&Apache::lonenc::check_encrypt($env{'request.symb'}); |
my $nav_control=&nav_control_js(); |
my $nav_control=&nav_control_js(); |
|
|
|
my $start_page_annotate = |
|
&Apache::loncommon::start_page('Annotator',undef, |
|
{'only_body' => 1, |
|
'js_ready' => 1, |
|
'bgcolor' => '#BBBBBB', |
|
'add_entries' => { |
|
'onload' => 'javascript:document.goannotate.submit();'}}); |
|
|
|
my $start_page_bookmark = |
|
&Apache::loncommon::start_page('Bookmarks',undef, |
|
{'only_body' => 1, |
|
'js_ready' => 1, |
|
'bgcolor' => '#BBBBBB',}); |
|
|
|
my $end_page = |
|
&Apache::loncommon::end_page({'js_ready' => 1}); |
|
|
return (<<ENDUTILITY) |
return (<<ENDUTILITY) |
|
|
var currentURL="$currenturl"; |
var currentURL="$currenturl"; |
Line 1175 function group_chat(group) {
|
Line 1197 function group_chat(group) {
|
var winName = 'LONchat_'+group; |
var winName = 'LONchat_'+group; |
grpchat=window.open(url,winName,'height=320,width=280,resizable=yes,location=no,menubar=no,toolbar=no'); |
grpchat=window.open(url,winName,'height=320,width=280,resizable=yes,location=no,menubar=no,toolbar=no'); |
} |
} |
|
|
|
function edit_bookmarks() { |
|
go(''); |
|
w_BookmarkPal_flag=1; |
|
bookmarkpal=window.open("/adm/bookmarks", |
|
"BookmarkPal", "width=400,height=505,scrollbars=0"); |
|
} |
|
|
|
function annotate() { |
|
w_Annotator_flag=1; |
|
annotator=window.open('','Annotator','width=365,height=265,scrollbars=0'); |
|
annotator.document.write( |
|
'$start_page_annotate' |
|
+"<form name='goannotate' target='Annotator' method='post' " |
|
+"action='/adm/annotations'>" |
|
+"<input type='hidden' name='urlnew' value='"+currentURL+"' />" |
|
+"</form>" |
|
+'$end_page'); |
|
annotator.document.close(); |
|
} |
|
|
|
function set_bookmark() { |
|
go(''); |
|
clienttitle=document.title; |
|
clienthref=location.pathname; |
|
w_bmquery_flag=1; |
|
bmquery=window.open('','bmquery','width=365,height=165,scrollbars=0'); |
|
bmquery.document.write( |
|
'$start_page_bookmark' |
|
+"<center><form method='post'" |
|
+" name='newlink' action='/adm/bookmarks' target='bmquery' " |
|
+">\\n <table width=340 height=150 " |
|
+"bgcolor='ffffff' align=center><tr><td>Link Name:<br><input " |
|
+"type='text' name='title' size=45 value='"+clienttitle+"'>" |
|
+"<br>Address:<br><input type='text' name='address' size='45' " |
|
+"value='"+clienthref+"'><br><center><input type='submit' " |
|
+"value='Save'> <input type='button' value='Close (no save)' " |
|
+"onclick='javascript:window.close();'></center></td>" |
|
+"</tr></table></form></center>" |
|
+'$end_page' ); |
|
bmquery.document.close(); |
|
} |
|
|
ENDUTILITY |
ENDUTILITY |
} |
} |
|
|