--- loncom/interface/lonpreferences.pm 2012/08/27 16:30:31 1.196.4.5 +++ loncom/interface/lonpreferences.pm 2012/05/15 01:41:27 1.197 @@ -1,7 +1,7 @@ # The LearningOnline Network # Preferences # -# $Id: lonpreferences.pm,v 1.196.4.5 2012/08/27 16:30:31 raeburn Exp $ +# $Id: lonpreferences.pm,v 1.197 2012/05/15 01:41:27 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -227,7 +227,7 @@ sub texenginechanger { 'tth' => 'tth (TeX to HTML)', #'ttm' => 'TeX to MathML', 'jsMath' => 'jsMath', - 'MathJax' => 'MathJax', + 'MathJax' => 'MathJax', 'mimetex' => 'mimetex (Convert to Images)', 'raw' => 'Raw (Screen Reader)' ); @@ -354,25 +354,16 @@ sub rolesprefchanger { my $domain = $env{'user.domain'}; my %userenv = &Apache::lonnet::get ('environment',['recentroles','recentrolesn']); - my $brtext = 'Change '.$role.' Page Pref'; - my $brtitle; - if ($env{'form.returnurl'} eq '/adm/roles') { - $brtext = 'Configure Hotlist'; - } else { - $brtitle = $brtext; - } Apache::lonhtmlcommon::add_breadcrumb( { href => '/adm/preferences?action=changerolespref', - text => $brtext}); + text => 'Change '.$role.' Page Pref'}); $r->print(Apache::loncommon::start_page('Content Display Settings')); - $r->print(Apache::lonhtmlcommon::breadcrumbs($brtitle)); + $r->print(Apache::lonhtmlcommon::breadcrumbs('Change '.$role.' Page Pref')); my $hotlist_flag=$userenv{'recentroles'}; my $hotlist_n=$userenv{'recentrolesn'}; - my ($checkedon,$checkedoff); + my $checked; if ($hotlist_flag) { - $checkedon = 'checked="checked"'; - } else { - $checkedoff = 'checked="checked"'; + $checked = 'checked="checked"'; } if (!$hotlist_n) { $hotlist_n=3; } @@ -399,7 +390,7 @@ sub rolesprefchanger { &Apache::loncommon::start_data_table(). &Apache::loncommon::start_data_table_header_row(). "".&mt('Freeze '.$role)."". - "".&mt($role)."". + "".&mt($role)."". &Apache::loncommon::end_data_table_header_row(). "\n"; my $count; @@ -422,51 +413,28 @@ sub rolesprefchanger { $roles_check_list .= "\n"; } - my $actionurl = '/adm/preferences'; - if ($env{'form.returnurl'} eq '/adm/roles') { - $actionurl = '/adm/roles'; - } - $r->print('

'.&mt('Recent Roles Hotlist').'

'); - unless ($checkedon) { - $r->print(&mt('LON-CAPA users with several '.$lc_role.'s may wish to enable the Hotlist.').'
'); - } $r->print(' -
+

'.&mt('Some LON-CAPA users have a long list of '.$lc_role.'s. The Recent '.$role.'s Hotlist feature keeps track of the last N '.$lc_role.'s which have been visited and places a table of these at the top of the '.$lc_role.'s page. People with very few '.$lc_role.'s should leave this feature disabled.').' +

+ - -

'.&mt('Hotlist options').'

-

'. -&mt('When enabled, the Hotlist keeps track of the last N '.$lc_role.'s visited.').'
'. -&mt('Those N '.$lc_role.'s are then shown in a table at the top of the '.$lc_role.'s page.').'

'. +
'. +'

'.&mt('Recent '.$role.'s Hotlist').'

'. &Apache::lonhtmlcommon::start_pick_box(). -&Apache::lonhtmlcommon::row_title(&mt('Use Recent '.$role.'s Hotlist')). -' -'. -(' 'x2). -' -'. +&Apache::lonhtmlcommon::row_title(''). +''. &Apache::lonhtmlcommon::row_closure(). &Apache::lonhtmlcommon::row_title(''). ''. +$options. +''. &Apache::lonhtmlcommon::row_closure(1). -&Apache::lonhtmlcommon::end_pick_box().' -
'); - if ($roles_check_list) { - $r->print('
-

'.&mt('Freeze Roles').'

-

'.&mt('The table below can be used to [_1]freeze[_2] '.$lc_role.'s in the Hotlist.','','').'
'. -&mt('Those marked frozen will not be removed from the list, even if not recently used.').' +&Apache::lonhtmlcommon::end_pick_box(). +'

'.&mt('Freeze Roles').'

'. +'

'.&mt('This list below can be used to freeze '.$lc_role.'s on your screen. Those marked as frozen will not be removed from the list, even if they have not been used recently.').'

'.$roles_check_list.' -
'); - } else { - $r->print('
'. - &mt('Once the Hotlist contains recently visited '.$lc_role.'s, you can return to this page to also set frozen roles.')); - } - $r->print(' -
+
'); } @@ -557,11 +525,7 @@ sub verify_and_change_rolespref { } } $message=&Apache::loncommon::confirmwrapper($message); - if ($env{'form.returnurl'} eq '/adm/roles') { - return $message; - } else { - &print_main_menu($r, $message); - } + &print_main_menu($r, $message); } @@ -2138,25 +2102,6 @@ push(@{ $menu[0]->{items} }, { linktitle => 'Change your password.', }); } - if ($env{'environment.remote'} eq 'off') { -push(@{ $menu[1]->{items} }, { - linktext => 'Launch Remote Control', - url => '/adm/remote?url=/adm/preferences&action=launch', - permission => 'F', - #help => '', - icon => 'remotecontrol.png', - linktitle => 'Launch the remote control for LON-CAPA.', - }); - }else{ -push(@{ $menu[1]->{items} }, { - linktext => 'Collapse Remote Control', - url => '/adm/remote?url=/adm/preferences&action=collapse', - permission => 'F', - #help => '', - icon => 'remotecontrol.png', - linktitle => 'Collapse the remote control for LON-CAPA.', - }); - } if (&can_toggle_namelocking()) { push(@{ $menu[0]->{items} }, { @@ -2231,19 +2176,11 @@ sub handler { ['action','wysiwyg','returnurl','refpage']); # Apache::lonhtmlcommon::clear_breadcrumbs(); - my ($brlink,$brtxt,$brhelp); - if (($env{'form.action'} eq 'changerolespref') && ($env{'form.returnurl'} eq '/adm/roles')) { - $brlink ='/adm/roles'; - $brtxt = 'User Roles'; - } else { - $brlink ='/adm/preferences'; - $brtxt = 'Set User Preferences'; - $brhelp = 'Prefs_About_Me,Prefs_Language,Prefs_Screen_Name_Nickname,Change_Colors,Change_Password,Prefs_Messages,Change_Discussion_Display'; - } Apache::lonhtmlcommon::add_breadcrumb - ({href => $brlink, - text => $brtxt, - help => $brhelp,}); + ({href => '/adm/preferences', + text => 'Set User Preferences', + help => + 'Prefs_About_Me,Prefs_Language,Prefs_Screen_Name_Nickname,Change_Colors,Change_Password,Prefs_Messages,Change_Discussion_Display'}); if(!exists $env{'form.action'}) { &print_main_menu($r); }elsif($env{'form.action'} eq 'changepass'){