version 1.9, 2009/03/18 11:12:36
|
version 1.14, 2010/03/10 21:25:50
|
Line 72 sub real_handler {
|
Line 72 sub real_handler {
|
if ($ENV{QUERY_STRING} eq 'collapseExternal') { |
if ($ENV{QUERY_STRING} eq 'collapseExternal') { |
&Apache::lonnet::put('environment',{'remotenavmap' => 'off'}); |
&Apache::lonnet::put('environment',{'remotenavmap' => 'off'}); |
&Apache::lonnet::appenv({'environment.remotenavmap' => 'off'}); |
&Apache::lonnet::appenv({'environment.remotenavmap' => 'off'}); |
my $menu=&Apache::lonmenu::reopenmenu(); |
my $menu=''; |
my $navstatus=&Apache::lonmenu::get_nav_status(); |
my $navstatus=&Apache::lonmenu::get_nav_status(); |
if ($menu) { |
my $nothing = &Apache::lonhtmlcommon::javascript_nothing(); |
$menu=(<<MENU) |
my $mainwindow='window.open('.$nothing.',"loncapaclient","",false);'; |
swmenu=$menu |
$menu=(<<MENU); |
swmenu.clearTimeout(swmenu.menucltim); |
swmenu=$mainwindow |
$navstatus |
$navstatus |
MENU |
MENU |
} else { |
$r->send_http_header; |
my $nothing = &Apache::lonhtmlcommon::javascript_nothing(); |
|
my $mainwindow='window.open('.$nothing.',"loncapaclient","",false);'; |
|
$menu=(<<MENU) |
|
swmenu=$mainwindow |
|
$navstatus |
|
MENU |
|
} |
|
$r->send_http_header; |
|
my $js =<<"ENDSUBM"; |
my $js =<<"ENDSUBM"; |
<script type="text/javascript"> |
<script type="text/javascript"> |
function submitthis() { |
function submitthis() { |
Line 111 ENDSUBM
|
Line 103 ENDSUBM
|
if ($ENV{QUERY_STRING} =~ /^launchExternal/) { |
if ($ENV{QUERY_STRING} =~ /^launchExternal/) { |
&Apache::lonnet::put('environment',{'remotenavmap' => 'on'}); |
&Apache::lonnet::put('environment',{'remotenavmap' => 'on'}); |
&Apache::lonnet::appenv({'environment.remotenavmap' => 'on'}); |
&Apache::lonnet::appenv({'environment.remotenavmap' => 'on'}); |
my $menu=&Apache::lonmenu::reopenmenu(); |
my $menu=''; |
my $navstatus=&Apache::lonmenu::get_nav_status(); |
my $navstatus=&Apache::lonmenu::get_nav_status(); |
if ($menu) { |
if ($menu) { |
$r->print(<<MENU); |
$r->print(<<MENU); |
Line 155 MENU
|
Line 147 MENU
|
|
|
# Header |
# Header |
my $course_type = &Apache::loncommon::course_type(); |
my $course_type = &Apache::loncommon::course_type(); |
$r->print(&Apache::loncommon::start_page(#'Navigate '.$course_type. |
my ($title,$breadcrumb_text); |
'Course Contents', |
if ($course_type eq 'Community') { |
$js, |
$title = 'Community Contents'; |
{'only_body' => $body_only, |
$breadcrumb_text = &mt('Community Contents'); |
'force_register' => |
} else { |
$env{'form.register'},})); |
$title = 'Course Contents'; |
|
$breadcrumb_text = &mt('Course Contents'); |
|
} |
|
$r->print(&Apache::loncommon::start_page($title, |
|
$js, |
|
{'only_body' => $body_only, |
|
'force_register' => $env{'form.register'}, |
|
'bread_crumbs' => [{text => $breadcrumb_text }],})); |
$r->print('<script type="text/javascript">window.focus();</script>'); |
$r->print('<script type="text/javascript">window.focus();</script>'); |
|
|
$r->rflush(); |
$r->rflush(); |
Line 292 MENU
|
Line 291 MENU
|
"Show only uncompleted problems"); |
"Show only uncompleted problems"); |
} |
} |
|
|
my %selected=($env{'form.sort'} => 'selected=on'); |
my %selected=($env{'form.sort'} => ' selected="selected"'); |
my $sort_html=("<form name=\"sortForm\"> |
my $sort_html=("<form name=\"sortForm\"> |
<span class=\"LC_nobreak\"> |
<span class=\"LC_nobreak\"> |
<input type=\"hidden\" name=\"showOnlyHomework\" value=\"".$env{'form.showOnlyHomework'}."\" /> |
<input type=\"hidden\" name=\"showOnlyHomework\" value=\"".$env{'form.showOnlyHomework'}."\" /> |
".&mt('Sort by:')." |
".&mt('Sort by:')." |
<select name=\"sort\" onChange=\"document.sortForm.submit()\"> |
<select name=\"sort\" onChange=\"document.sortForm.submit()\"> |
<option value=\"default\" $selected{'default'}>".&mt('Default')."</option> |
<option value=\"default\"$selected{'default'}>".&mt('Default')."</option> |
<option value=\"title\" $selected{'title'} >".&mt('Title')."</option> |
<option value=\"title\"$selected{'title'} >".&mt('Title')."</option> |
<option value=\"duedate\" $selected{'duedate'}>".&mt('Duedate')."</option> |
<option value=\"duedate\"$selected{'duedate'}>".&mt('Duedate')."</option> |
<option value=\"discussion\" $selected{'discussion'}>".&mt('Has New Discussion')."</option> |
<option value=\"discussion\"$selected{'discussion'}>".&mt('Has New Discussion')."</option> |
</select> |
</select> |
</span> |
</span> |
</form>"); |
</form>"); |