version 1.362, 2015/05/05 21:45:55
|
version 1.367, 2015/07/07 20:10:20
|
Line 484 the date/time fields are left empty.
|
Line 484 the date/time fields are left empty.
|
=item $state |
=item $state |
|
|
Specifies the initial state of the form elements. Either 'disabled' or empty. |
Specifies the initial state of the form elements. Either 'disabled' or empty. |
Defaults to empty, which indiciates the form elements are not disabled. |
Defaults to empty, which indicates the form elements are not disabled. |
|
|
|
=item $no_hh_mm_ss |
|
|
|
If true, text boxes for hours, minutes and seconds are omitted. |
|
|
|
=item $defhour |
|
|
|
Default value for hours (a default of 0 is used otherwise). |
|
|
|
=item $defmin |
|
|
|
Default value for minutes (a default of 0 is used otherwise). |
|
|
|
=item defsec |
|
|
|
Default value for seconds (a default of 0 is used otherwise). |
|
|
|
=item $nolink |
|
|
|
If true, a "Select calendar" link (to pop-up a calendar) is not displayed |
|
to the right of the items. |
|
|
|
=item $no_mm_ss |
|
|
|
If true, text boxes for minutes and seconds are omitted. |
|
|
|
=item $no_ss |
|
|
|
If true, text boxes for seconds are omitted. |
|
|
=back |
=back |
|
|
Line 500 The method used to restrict user input w
|
Line 529 The method used to restrict user input w
|
############################################## |
############################################## |
sub date_setter { |
sub date_setter { |
my ($formname,$dname,$currentvalue,$special,$includeempty,$state, |
my ($formname,$dname,$currentvalue,$special,$includeempty,$state, |
$no_hh_mm_ss,$defhour,$defmin,$defsec,$nolink) = @_; |
$no_hh_mm_ss,$defhour,$defmin,$defsec,$nolink,$no_mm_ss,$no_ss) = @_; |
my $now = time; |
my $now = time; |
|
|
my $tzname; |
my $tzname; |
Line 653 ENDJS
|
Line 682 ENDJS
|
$result .= &mt('[_1] [_2] [_3] ', |
$result .= &mt('[_1] [_2] [_3] ', |
$monthselector,$dayselector,$yearselector). |
$monthselector,$dayselector,$yearselector). |
$tzone; |
$tzone; |
if (!$nolink) { |
} elsif ($no_mm_ss) { |
$result .= &mt('[_1]Select Date[_2]',$cal_link,'</a>'); |
$result .= &mt('[_1] [_2] [_3] [_4]', |
} |
$monthselector,$dayselector,$yearselector, |
|
$hourselector). |
|
$tzone; |
|
|
|
} elsif ($no_ss) { |
|
$result .= &mt('[_1] [_2] [_3] [_4] [_5]m', |
|
$monthselector,$dayselector,$yearselector, |
|
$hourselector,$minuteselector). |
|
$tzone; |
|
|
} else { |
} else { |
$result .= &mt('[_1] [_2] [_3] [_4] [_5]m [_6]s ', |
$result .= &mt('[_1] [_2] [_3] [_4] [_5]m [_6]s ', |
$monthselector,$dayselector,$yearselector, |
$monthselector,$dayselector,$yearselector, |
$hourselector,$minuteselector,$secondselector). |
$hourselector,$minuteselector,$secondselector). |
$tzone; |
$tzone; |
if (!$nolink) { |
} |
$result .= &mt('[_1]Select Date[_2]',$cal_link,'</a>'); |
if (!$nolink) { |
} |
$result .= &mt('[_1]Select Date[_2]',$cal_link,'</a>'); |
} |
} |
$result .= "</span>\n<!-- end $dname date setting form -->\n"; |
$result .= "</span>\n<!-- end $dname date setting form -->\n"; |
return $result; |
return $result; |
Line 1255 sub htmlareaheaders {
|
Line 1293 sub htmlareaheaders {
|
ENDEDITOR |
ENDEDITOR |
} |
} |
$s.=(<<ENDJQUERY); |
$s.=(<<ENDJQUERY); |
<script type="text/javascript" src="/adm/jQuery/js/jquery-1.6.2.min.js"></script> |
<script type="text/javascript" src="/adm/jQuery/js/jquery-1.11.3.min.js"></script> |
<script type="text/javascript" src="/adm/jQuery/js/jquery-ui-1.8.16.custom.min.js"></script> |
<script type="text/javascript" src="/adm/jQuery/js/jquery-ui-1.11.4.custom.min.js"></script> |
<link rel="stylesheet" type="text/css" href="/adm/jQuery/css/smoothness/jquery-ui-1.8.16.custom.css" /> |
<link rel="stylesheet" type="text/css" href="/adm/jQuery/css/smoothness/jquery-ui-1.11.4.custom.css" /> |
<script type="text/javascript" src="/adm/jpicker/js/jpicker-1.1.6.min.js" > |
<script type="text/javascript" src="/adm/jpicker/js/jpicker-1.1.6.min.js" > |
</script> |
</script> |
<link rel="stylesheet" type="text/css" href="/adm/jpicker/css/jPicker-1.1.6.min.css" /> |
<link rel="stylesheet" type="text/css" href="/adm/jpicker/css/jPicker-1.1.6.min.css" /> |
Line 1766 the text on the right side of the breadc
|
Line 1804 the text on the right side of the breadc
|
|
|
=item $component_help |
=item $component_help |
|
|
|
the help item filename (without .tex extension). |
|
|
=item $menulink |
=item $menulink |
|
|
boolean, controls whether to include a link to /adm/menu |
boolean, controls whether to include a link to /adm/menu |
Line 1782 optional name for the class to apply to
|
Line 1822 optional name for the class to apply to
|
|
|
optional flag, 1 if &mt() is _not_ to be applied to $component when including the text on the right |
optional flag, 1 if &mt() is _not_ to be applied to $component when including the text on the right |
|
|
|
=item $CourseBreadcrumbs |
|
|
|
optional flag, 1 if &breadcrumbs called from &docs_breadcrumbs, because breadcrumbs are being |
|
used to display hierarchy for current folder shown in the Course Editor. |
|
|
|
=item $topic_help |
|
|
|
optional help item to be displayed on right side of the breadcrumbs row, using |
|
loncommon::help_open_topic() to generate the link. |
|
|
|
=item $topic_help_text |
|
|
|
text to include in the link in the optional help item ($topic_help) on the right |
|
side of the breadcrumbs row. |
|
|
=back |
=back |
|
|
=back |
=back |
Line 1813 returns: nothing
|
Line 1868 returns: nothing
|
|
|
sub breadcrumbs { |
sub breadcrumbs { |
my ($component,$component_help,$menulink,$helplink,$css_class,$no_mt, |
my ($component,$component_help,$menulink,$helplink,$css_class,$no_mt, |
$CourseBreadcrumbs) = @_; |
$CourseBreadcrumbs,$topic_help,$topic_help_text) = @_; |
# |
# |
$css_class ||= 'LC_breadcrumbs'; |
$css_class ||= 'LC_breadcrumbs'; |
|
|
Line 1920 returns: nothing
|
Line 1975 returns: nothing
|
$component_help, |
$component_help, |
$faq,$bug); |
$faq,$bug); |
} |
} |
|
if ($topic_help && $topic_help_text) { |
|
$icons .= ' '.&Apache::loncommon::help_open_topic($topic_help,&mt($topic_help_text),'', |
|
undef,600); |
|
} |
# |
# |
|
|
|
|
Line 1932 returns: nothing
|
Line 1991 returns: nothing
|
} |
} |
|
|
|
|
if ($component) { |
if (($component) || ($topic_help && $topic_help_text)) { |
$links = &htmltag('span', |
$links = &htmltag('span', |
( $no_mt ? $component : mt($component) ). |
( $no_mt ? $component : mt($component) ). |
( $icons ? $icons : '' ), |
( $icons ? $icons : '' ), |
Line 2419 sub course_selection {
|
Line 2478 sub course_selection {
|
if ($totcodes > 0) { |
if ($totcodes > 0) { |
my $numtitles = @$codetitles; |
my $numtitles = @$codetitles; |
if ($numtitles > 0) { |
if ($numtitles > 0) { |
$output .= '<label><input type="radio" name="coursepick" value="category" onclick="coursePick(this.form);alert('."'".&mt('Choose categories, from left to right')."'".')" />'.&mt('Pick courses by category:').'</label><br />'; |
$output .= '<label><input type="radio" name="coursepick" value="category" onclick="coursePick(this.form);alert('."'".&html_escape(&mt('Choose categories, from left to right'))."'".')" />'.&mt('Pick courses by category:').'</label><br />'; |
$output .= '<table><tr><td>'.$$codetitles[0].'<br />'."\n". |
$output .= '<table><tr><td>'.$$codetitles[0].'<br />'."\n". |
'<select name="'.$standardnames->[0]. |
'<select name="'.$standardnames->[0]. |
'" onchange="setPick(this.form);courseSet('."'$$codetitles[0]'".')">'."\n". |
'" onchange="setPick(this.form);courseSet('."'$$codetitles[0]'".')">'."\n". |
Line 2876 sub set_form_elements {
|
Line 2935 sub set_form_elements {
|
|
|
sub file_submissionchk_js { |
sub file_submissionchk_js { |
my ($turninpaths,$multiples) = @_; |
my ($turninpaths,$multiples) = @_; |
my $overwritewarn = &mt('File(s) you uploaded for your submission will overwrite existing file(s) submitted for this item').'\\n'. |
my $overwritewarn = &mt('File(s) you uploaded for your submission will overwrite existing file(s) submitted for this item')."\n". |
&mt('Continue submission and overwrite the file(s)?'); |
&mt('Continue submission and overwrite the file(s)?'); |
my $delfilewarn = &mt('You have indicated you wish to remove some files previously included in your submission.').'\\n'. |
&js_escape(\$overwritewarn); |
|
my $delfilewarn = &mt('You have indicated you wish to remove some files previously included in your submission.')."\n". |
&mt('Continue submission with these files removed?'); |
&mt('Continue submission with these files removed?'); |
|
&js_escape(\$delfilewarn); |
my ($turninpathtext,$multtext,$arrayindexofjs); |
my ($turninpathtext,$multtext,$arrayindexofjs); |
if (ref($turninpaths) eq 'HASH') { |
if (ref($turninpaths) eq 'HASH') { |
foreach my $key (sort(keys(%{$turninpaths}))) { |
foreach my $key (sort(keys(%{$turninpaths}))) { |
Line 3384 THIRD
|
Line 3445 THIRD
|
############################################## |
############################################## |
|
|
sub javascript_jumpto_resource { |
sub javascript_jumpto_resource { |
my $confirm_switch = &mt("Editing requires switching to the resource's home server.").'\n'. |
my $confirm_switch = &mt("Editing requires switching to the resource's home server.")."\n". |
&mt('Switch server?'); |
&mt('Switch server?'); |
|
&js_escape(\$confirm_switch); |
return (<<ENDUTILITY) |
return (<<ENDUTILITY) |
|
|
function go(url) { |
function go(url) { |