version 1.361, 2015/04/24 21:31:56
|
version 1.363, 2015/05/10 01:05:50
|
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 1773 boolean, controls whether to include a l
|
Line 1811 boolean, controls whether to include a l
|
=item $helplink |
=item $helplink |
|
|
if 'nohelp' don't include the orange help link |
if 'nohelp' don't include the orange help link |
|
|
=item $css_class |
=item $css_class |
|
|
optional name for the class to apply to the table for CSS |
optional name for the class to apply to the table for CSS |
|
|
=item $no_mt |
=item $no_mt |
|
|
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 |
Line 3606 See htmltag() for more details.
|
Line 3644 See htmltag() for more details.
|
=back |
=back |
|
|
=back |
=back |
|
|
returns: XHTML list as String. |
returns: XHTML list as String. |
|
|
=cut |
=cut |
Line 3807 End list of available functions
|
Line 3845 End list of available functions
|
|
|
=back |
=back |
|
|
=back |
|
|
|
Inputs: ./. |
Inputs: ./. |
|
|
Returns: HTML code with function list end |
Returns: HTML code with function list end |
|
|
=cut |
=cut |
|
|
sub end_funclist { |
sub end_funclist { |
return "</ul>\n"; |
return "</ul>\n"; |
} |
} |
|
|
=over |
=pod |
|
|
=item &funclist_from_array( \@array, {legend => 'text for legend'} ) |
=item &funclist_from_array( \@array, {legend => 'text for legend'} ) |
|
|
Line 3838 A string that's used as visually highlig
|
Line 3875 A string that's used as visually highlig
|
it's value evaluates to false. |
it's value evaluates to false. |
|
|
=back |
=back |
|
|
returns: XHTML list as string. |
returns: XHTML list as string. |
|
|
=back |
=back |
Line 3851 sub funclist_from_array {
|
Line 3888 sub funclist_from_array {
|
$args->{legend} ||= mt('Functions'); |
$args->{legend} ||= mt('Functions'); |
return list_from_array( [$args->{legend}, @$items], |
return list_from_array( [$args->{legend}, @$items], |
{ listattr => {class => 'LC_funclist'} }); |
{ listattr => {class => 'LC_funclist'} }); |
} |
} |
|
|
|
=pod |
|
|
=over |
=over |
|
|
Line 3871 e.g. a file operation in Authoring Space
|
Line 3910 e.g. a file operation in Authoring Space
|
A reference to the array containing text. Details: sub funclist_from_array |
A reference to the array containing text. Details: sub funclist_from_array |
|
|
=back |
=back |
|
|
Returns: XHTML div as string. |
Returns: XHTML div as string. |
|
|
=back |
=back |