version 1.281, 2010/08/07 19:23:50
|
version 1.284, 2010/10/04 14:34:46
|
Line 62 use Apache::lonlocal;
|
Line 62 use Apache::lonlocal;
|
use Apache::lonnet; |
use Apache::lonnet; |
use LONCAPA; |
use LONCAPA; |
|
|
|
sub java_not_enabled { |
|
return "\n".'<span class="LC_error">'. |
|
&mt('The required Java applet could not be started. Please make sure to have Java installed and active in your browser.'). |
|
"</span>\n"; |
|
} |
|
|
sub coursepreflink { |
sub coursepreflink { |
my ($text,$category)=@_; |
my ($text,$category)=@_; |
Line 121 sub dragmath_button {
|
Line 126 sub dragmath_button {
|
my ($textarea,$helpicon) = @_; |
my ($textarea,$helpicon) = @_; |
my $help_text; |
my $help_text; |
if ($helpicon) { |
if ($helpicon) { |
$help_text = &Apache::loncommon::help_open_topic('Authoring_Math_Editor'); |
$help_text = &Apache::loncommon::help_open_topic('Authoring_Math_Editor',undef,undef,undef,undef,'mathhelpicon_'.$textarea); |
} |
} |
my $buttontext=&mt('Edit Math'); |
my $buttontext=&mt('Edit Math'); |
return <<ENDDRAGMATH; |
return <<ENDDRAGMATH; |
Line 1231 ENDJQUERY
|
Line 1236 ENDJQUERY
|
|
|
# ----------------------------------------------------------------- Preferences |
# ----------------------------------------------------------------- Preferences |
|
|
sub disablelink { |
|
my @fields=@_; |
|
if (defined($#fields)) { |
|
unless ($#fields>=0) { return ''; } |
|
} |
|
return '<a href="'.&HTML::Entities::encode('/adm/preferences?action=set_wysiwyg&wysiwyg=off&returnurl=','<>&"').&escape($ENV{'REQUEST_URI'}).'">'.&mt('Disable WYSIWYG Editor').'</a>'; |
|
} |
|
|
|
sub enablelink { |
|
my @fields=@_; |
|
if (defined($#fields)) { |
|
unless ($#fields>=0) { return ''; } |
|
} |
|
return '<a href="'.&HTML::Entities::encode('/adm/preferences?action=set_wysiwyg&wysiwyg=on&returnurl=','<>&"').&escape($ENV{'REQUEST_URI'}).'">'.&mt('Enable WYSIWYG Editor').'</a>'; |
|
} |
|
|
|
# ------------------------------------------------- lang to use in html editor |
# ------------------------------------------------- lang to use in html editor |
sub htmlarea_lang { |
sub htmlarea_lang { |
my $lang='en'; |
my $lang='en'; |
Line 1265 sub htmlareaselectactive {
|
Line 1254 sub htmlareaselectactive {
|
.'// <![CDATA['."\n"; |
.'// <![CDATA['."\n"; |
my $lang = &htmlarea_lang(); |
my $lang = &htmlarea_lang(); |
my $fullpage = 'false'; |
my $fullpage = 'false'; |
my $dragmath_prefix; |
my ($dragmath_prefix,$dragmath_helpicon,$dragmath_whitespace); |
if (ref($args) eq 'HASH') { |
if (ref($args) eq 'HASH') { |
if (exists($args->{'lang'})) { |
if (exists($args->{'lang'})) { |
if ($args->{'lang'} ne '') { |
if ($args->{'lang'} ne '') { |
Line 1280 sub htmlareaselectactive {
|
Line 1269 sub htmlareaselectactive {
|
if (exists($args->{'dragmath'})) { |
if (exists($args->{'dragmath'})) { |
if ($args->{'dragmath'} ne '') { |
if ($args->{'dragmath'} ne '') { |
$dragmath_prefix = $args->{'dragmath'}; |
$dragmath_prefix = $args->{'dragmath'}; |
|
$dragmath_helpicon=&Apache::loncommon::lonhttpdurl("/adm/help/help.png"); |
|
$dragmath_whitespace=&Apache::loncommon::lonhttpdurl("/adm/lonIcons/transparent1x1.gif"); |
} |
} |
} |
} |
} |
} |
Line 1383 sub htmlareaselectactive {
|
Line 1374 sub htmlareaselectactive {
|
return; |
return; |
} |
} |
mathele.style.display = value; |
mathele.style.display = value; |
|
var mathhelpicon = "'.$dragmath_prefix.'helpicon'.'_"+id; |
|
mathhelpiconele = document.getElementById(mathhelpicon); |
|
if (mathhelpiconele == null) { |
|
return; |
|
} |
|
if (value == "none") { |
|
mathhelpiconele.src = "'.$dragmath_whitespace.'"; |
|
} else { |
|
mathhelpiconele.src = "'.$dragmath_helpicon.'"; |
|
} |
} |
} |
'; |
'; |
|
|
Line 2479 sub generate_menu {
|
Line 2480 sub generate_menu {
|
# create the markup for the current $link and push it into @links. |
# create the markup for the current $link and push it into @links. |
# each entry consists of an image and a text optionally followed |
# each entry consists of an image and a text optionally followed |
# by a help link. |
# by a help link. |
|
my $src; |
|
if ($$link{icon} ne '') { |
|
$src = '/res/adm/pages/'.$$link{icon}; |
|
} |
push(@links,$li->( |
push(@links,$li->( |
$a->( |
$a->( |
$img->("", { |
$img->("", { |
class => "LC_noBorder LC_middle", |
class => "LC_noBorder LC_middle", |
src => "/res/adm/pages/$$link{icon}", |
src => $src, |
alt => mt(defined($$link{alttext}) ? |
alt => mt(defined($$link{alttext}) ? |
$$link{alttext} : $$link{linktext}) |
$$link{alttext} : $$link{linktext}) |
}), { |
}), { |