summaryrefslogtreecommitdiff
path: root/httemplate/elements/city.html
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/elements/city.html')
-rw-r--r--httemplate/elements/city.html4
1 files changed, 3 insertions, 1 deletions
diff --git a/httemplate/elements/city.html b/httemplate/elements/city.html
index 47e5c37..61d0578 100644
--- a/httemplate/elements/city.html
+++ b/httemplate/elements/city.html
@@ -34,7 +34,7 @@ Example:
what.options[length] = optionName;
}
- var saved_<%$pre%>city= '';
+ var saved_<%$pre%>city= '<% $saved_city |h %>';
function <% $pre %>county_changed(what, callback) {
@@ -124,10 +124,12 @@ my $text_style = $opt{'style'} ? [ @{ $opt{'style'} } ] : [];
my $select_style = $opt{'style'} ? [ @{ $opt{'style'} } ] : [];
my @cities = cities( $opt{'county'}, $opt{'state'}, $opt{'country'} );
+my $saved_city = '';
if ( scalar(@cities) > 1 || $cities[0] ) {
push @$text_style, 'display:none';
} else {
push @$select_style, 'display:none';
+ $saved_city = $opt{'city'};
}
$text_style =