[Jifty-commit] r2352 - in jifty/trunk/lib/Jifty/Web/Form: Field
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Fri Dec 8 11:22:40 EST 2006
Author: audreyt
Date: Fri Dec 8 11:22:40 2006
New Revision: 2352
Modified:
jifty/trunk/lib/Jifty/Web/Form/Field.pm
jifty/trunk/lib/Jifty/Web/Form/Field/Select.pm
Log:
* Jifty::Web::Form::Field and ::Select - Label display was rendered using
the latin1-biased escaping in HTML::Entities; switch to the proper UTF-8
escaping in Jifty->web->escape.
Modified: jifty/trunk/lib/Jifty/Web/Form/Field.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Field.pm (original)
+++ jifty/trunk/lib/Jifty/Web/Form/Field.pm Fri Dec 8 11:22:40 2006
@@ -460,7 +460,7 @@
$field .= qq! type="@{[ $self->type ]}"!;
$field .= qq! name="@{[ $self->input_name ]}"! if ($self->input_name);
$field .= qq! id="@{[ $self->element_id ]}"!;
- $field .= qq! value="@{[HTML::Entities::encode_entities($self->current_value)]}"! if defined $self->current_value;
+ $field .= qq! value="@{[Jifty->web->escape($self->current_value)]}"! if defined $self->current_value;
$field .= $self->_widget_class;
$field .= qq! size="@{[ $self->length() ]}" maxlength="@{[ $self->length() ]}"! if ($self->length());
$field .= " " .$self->other_widget_properties;
@@ -518,7 +518,7 @@
my $field = '<span';
$field .= qq! class="@{[ $self->classes ]}"> !;
# XXX: force stringify the value because maketext is buggy with overloaded objects.
- $field .= HTML::Entities::encode_entities(_("@{[$self->current_value]}")) if defined $self->current_value;
+ $field .= Jifty->web->escape(_("@{[$self->current_value]}")) if defined $self->current_value;
$field .= qq!</span>\n!;
Jifty->web->out($field);
return '';
Modified: jifty/trunk/lib/Jifty/Web/Form/Field/Select.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Web/Form/Field/Select.pm (original)
+++ jifty/trunk/lib/Jifty/Web/Form/Field/Select.pm Fri Dec 8 11:22:40 2006
@@ -26,7 +26,7 @@
$field .= qq! selected="selected"!
if defined $self->current_value and $self->current_value eq $value;
$field .= qq!>!;
- $field .= HTML::Entities::encode_entities(_($display)) if defined $display;
+ $field .= Jifty->web->escape(_($display)) if defined $display;
$field .= qq!</option>\n!;
}
$field .= qq!</select>\n!;
@@ -53,7 +53,7 @@
@{ $self->action->available_values($self->name) };
$value = $value[0]->{display} if scalar @value;
}
- $field .= HTML::Entities::encode_entities(_($value)) if defined $value;
+ $field .= Jifty->web->escape(_($value)) if defined $value;
$field .= qq!</span>\n!;
Jifty->web->out($field);
return '';
More information about the Jifty-commit
mailing list