summaryrefslogtreecommitdiff
path: root/httemplate/elements/select-state.html
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/elements/select-state.html')
-rw-r--r--httemplate/elements/select-state.html66
1 files changed, 0 insertions, 66 deletions
diff --git a/httemplate/elements/select-state.html b/httemplate/elements/select-state.html
deleted file mode 100644
index 2d60fde0f..000000000
--- a/httemplate/elements/select-state.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<%doc>
-
-Example:
-
- include( '/elements/select-state.html',
- #recommended
- country => $current_country,
- state => $current_state,
-
- #optional
- prefix => $optional_unique_prefix,
- onchange => $javascript,
- disabled => 0, #bool
- disable_empty => 1, #defaults to 1, disable the empty option
- empty_label => 'all', #label for empty option
- disable_countyupdate => 0, #bool - disabled update of the select-state.html
- style => [ 'attribute:value', 'another:value' ],
- );
-
-</%doc>
-
-<SELECT NAME = "<% $pre %>state"
- ID = "<% $pre %>state"
- onChange = "<% $onchange %>"
- <% $opt{'disabled'} %>
- <% $style %>
->
-
-% unless ( $opt{'disable_empty'} ) {
- <OPTION VALUE=""<% $opt{state} eq '' ? ' SELECTED' : '' %>><% $opt{empty_label} %>
-% }
-
-% foreach my $state ( keys %states ) {
-
- <OPTION VALUE="<% $state |h %>"<% $state eq $opt{'state'} ? ' SELECTED' : '' %>><% $states{$state} || '(n/a)' |h %>
-
-% }
-
-
-</SELECT>
-
-<%init>
-
-my %opt = @_;
-foreach my $opt (qw( state country prefix onchange disabled empty_label )) {
- $opt{$opt} = '' unless exists($opt{$opt}) && defined($opt{$opt});
-}
-
-$opt{'disable_empty'} = 1 unless exists($opt{'disable_empty'});
-
-my $pre = $opt{'prefix'};
-
-my $onchange =
- ( $opt{'disable_countyupdate'} ? '' : $pre.'state_changed(this); ' ).
- $opt{'onchange'};
-
-$opt{'style'} ||= [];
-my $style =
- scalar(@{$opt{style}})
- ? 'STYLE="'. join(';', @{$opt{style}}). '"'
- : '';
-
-tie my %states, 'Tie::IxHash', states_hash( $opt{'country'} );
-
-</%init>
-