| 443 |
$msg =~ s{<var>{text}</var>}{ |
$msg =~ s{<var>{text}</var>}{ |
| 444 |
defined $opt{text} ? $htescape->($opt{text}) : '' |
defined $opt{text} ? $htescape->($opt{text}) : '' |
| 445 |
}ge; |
}ge; |
| 446 |
|
$msg =~ s{<var>{value}</var>}{ |
| 447 |
|
defined $opt{value} ? $htescape->($opt{value}) : '' |
| 448 |
|
}ge; |
| 449 |
$msg =~ s{<var>{local-name}</var>}{ |
$msg =~ s{<var>{local-name}</var>}{ |
| 450 |
UNIVERSAL::can ($node, 'manakai_local_name') |
UNIVERSAL::can ($node, 'manakai_local_name') |
| 451 |
? $htescape->($node->manakai_local_name) : '' |
? $htescape->($node->manakai_local_name) : '' |
| 630 |
$out->end_tag ('form'); |
$out->end_tag ('form'); |
| 631 |
$out->end_section; |
$out->end_section; |
| 632 |
|
|
|
$out->end_tag ('fieldset'); |
|
|
|
|
| 633 |
## TODO: File upload |
## TODO: File upload |
| 634 |
|
|
| 635 |
$out->start_section (id => 'input-text', title => 'By direct input', |
$out->start_section (id => 'input-text', title => 'By direct input', |