--- loncom/interface/lonpreferences.pm 2012/12/18 15:36:57 1.196.4.8
+++ 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.8 2012/12/18 15:36:57 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('
-');
}
@@ -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);
}
@@ -1227,24 +1191,40 @@ sub colorschanger {
foreach my $item (sort(keys(%colortypes))) {
my $curcol=&Apache::loncommon::designparm($function.'.'.$item,$domain);
$chtable.=&Apache::loncommon::start_data_table_row().
- ' | '.$colortypes{$item}.' | | '.
- &Apache::loncommon::end_data_table_row()."\n";
+ ''.$colortypes{$item}.' | | | '.&mt('Select').' | '.
+ &Apache::loncommon::end_data_table_row()."\n";
}
my $end_data_table = &Apache::loncommon::end_data_table();
my $pjump_def = &Apache::lonhtmlcommon::pjump_javascript_definition();
my $savebutton = &mt('Save');
my $resetbutton = &mt('Reset All');
my $resetbuttondesc = &mt('Reset All Colors to Default');
- my $colorchooser=&Apache::lonhtmlcommon::color_picker();
- $r-print('
-');
-
$r->print(<
+
+ $pjump_def
+ function psub() {
+ modalWindow.close();
+ if (document.parmform.pres_marker.value!='') {
+ if (document.parmform.pres_type.value!='') {
+ eval('document.prefs.'+
+ document.parmform.pres_marker.value+
+ '.value=document.parmform.pres_value.value;');
+ }
+ } else {
+ document.parmform.pres_value.value='';
+ document.parmform.pres_marker.value='';
+ }
+ }
+
+
+