version 1.416, 2025/02/14 22:42:05
|
version 1.418, 2025/02/18 03:42:04
|
Line 542 sub date_setter {
|
Line 542 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_mm_ss,$no_ss) = @_; |
$no_hh_mm_ss,$defhour,$defmin,$defsec,$nolink,$no_mm_ss,$no_ss) = @_; |
my $now = time; |
my $now = time; |
|
my %labels = &Apache::lonlocal::texthash( |
|
day => 'day', |
|
month => 'month', |
|
year => 'year', |
|
sec => 'seconds', |
|
min => 'minutes', |
|
hour => 'hours', |
|
); |
my $tzname; |
my $tzname; |
my ($sec,$min,$hour,$mday,$month,$year) = ('', '', undef,''.''.''); |
my ($sec,$min,$hour,$mday,$month,$year) = ('', '', undef,''.''.''); |
#other potentially useful values: wkday,yrday,is_daylight_savings |
#other potentially useful values: wkday,yrday,is_daylight_savings |
Line 643 document.$formname.$dname\_year.value,
|
Line 650 document.$formname.$dname\_year.value,
|
</script> |
</script> |
ENDJS |
ENDJS |
$result .= ' <span class="LC_nobreak">'; |
$result .= ' <span class="LC_nobreak">'; |
my $monthselector = qq{<select name="$dname\_month" $special $state onchange="javascript:$dname\_checkday()" >}; |
my $monthselector = qq{<select name="$dname\_month" $special $state onchange="javascript:$dname\_checkday()" aria-label="$labels{'month'}">}; |
# Month |
# Month |
my @Months = qw/January February March April May June |
my @Months = qw/January February March April May June |
July August September October November December/; |
July August September October November December/; |
Line 657 ENDJS
|
Line 664 ENDJS
|
} |
} |
$monthselector.= ' </select>'; |
$monthselector.= ' </select>'; |
# Day |
# Day |
my $dayselector = qq{<input type="text" name="$dname\_day" $state value="$mday" size="3" $special onchange="javascript:$dname\_checkday()" />}; |
my $dayselector = qq{<input type="text" name="$dname\_day" $state value="$mday" size="3" $special onchange="javascript:$dname\_checkday()" aria-label="$labels{'day'}" />}; |
# Year |
# Year |
my $yearselector = qq{<input type="text" name="$dname\_year" $state value="$year" size="5" $special onchange="javascript:$dname\_checkday()" />}; |
my $yearselector = qq{<input type="text" name="$dname\_year" $state value="$year" size="5" $special onchange="javascript:$dname\_checkday()" aria-label="$labels{'year'}" />}; |
# |
# |
my $hourselector = qq{<select name="$dname\_hour" $special $state >}; |
my $hourselector = qq{<select name="$dname\_hour" $special $state aria-label="$labels{'hour'}">}; |
if ($includeempty) { |
if ($includeempty) { |
$hourselector.=qq{<option value=''></option>}; |
$hourselector.=qq{<option value=''></option>}; |
} |
} |
Line 683 ENDJS
|
Line 690 ENDJS
|
$hourselector .= $timest." </option>\n"; |
$hourselector .= $timest." </option>\n"; |
} |
} |
$hourselector .= " </select>\n"; |
$hourselector .= " </select>\n"; |
my $minuteselector = qq{<input type="text" name="$dname\_minute" $special $state value="$min" size="3" />}; |
my $minuteselector = qq{<input type="text" name="$dname\_minute" $special $state value="$min" size="3" aria-label="$labels{'min'}" />}; |
my $secondselector= qq{<input type="text" name="$dname\_second" $special $state value="$sec" size="3" />}; |
my $secondselector= qq{<input type="text" name="$dname\_second" $special $state value="$sec" size="3" aria-label="$labels{'sec'}" />}; |
my $cal_link; |
my $cal_link; |
unless (($nolink) || ($state eq 'disabled')) { |
unless (($nolink) || ($state eq 'disabled')) { |
$cal_link = qq{<a href="javascript:$dname\_opencalendar()">}; |
$cal_link = qq{<a href="javascript:$dname\_opencalendar()">}; |
Line 2156 returns: nothing
|
Line 2163 returns: nothing
|
# Return the breadcrumb's line |
# Return the breadcrumb's line |
|
|
my $labeltext = &HTML::Entities::encode(&mt('Links for navigation and information')); |
my $labeltext = &HTML::Entities::encode(&mt('Links for navigation and information')); |
return '<div class="LC_landmark" role="navigation" aria-label="'.$labeltext.'">'.$links.'</div>'; |
return '<div class="LC_landmark" role="navigation" aria-label="'.$labeltext.'">'.$links.'</div>'; |
} |
} |
|
|
sub clear_breadcrumbs { |
sub clear_breadcrumbs { |
Line 2489 END
|
Line 2496 END
|
} |
} |
|
|
sub row_title { |
sub row_title { |
my ($title,$css_title_class,$css_value_class,$css_value_furtherAttributes) = @_; |
my ($title,$css_title_class,$css_value_class,$css_value_furtherAttributes,$nocolon) = @_; |
$row_count[0]++; |
$row_count[0]++; |
my $css_class = ($row_count[0] % 2)?'LC_odd_row':'LC_even_row'; |
my $css_class = ($row_count[0] % 2)?'LC_odd_row':'LC_even_row'; |
$css_title_class ||= 'LC_pick_box_title'; |
$css_title_class ||= 'LC_pick_box_title'; |
Line 2497 sub row_title {
|
Line 2504 sub row_title {
|
|
|
$css_value_class ||= 'LC_pick_box_value'; |
$css_value_class ||= 'LC_pick_box_value'; |
|
|
if ($title ne '') { |
if (($title ne '') && (!$nocolon)) { |
$title .= ':'; |
$title .= ':'; |
} |
} |
my $output = <<"ENDONE"; |
my $output = <<"ENDONE"; |