Updated code inherit from SHARED_HTML_ENCODER instead of creating new objects.
This commit is contained in:
@@ -10,6 +10,11 @@ note
|
|||||||
class
|
class
|
||||||
WSF_FORM_FIELD_WITH_NUMERIC_ATTRIBUTE
|
WSF_FORM_FIELD_WITH_NUMERIC_ATTRIBUTE
|
||||||
|
|
||||||
|
inherit
|
||||||
|
|
||||||
|
SHARED_HTML_ENCODER
|
||||||
|
|
||||||
|
|
||||||
feature -- Access
|
feature -- Access
|
||||||
|
|
||||||
min: detachable READABLE_STRING_32
|
min: detachable READABLE_STRING_32
|
||||||
@@ -80,21 +85,21 @@ feature {NONE} -- Conversion
|
|||||||
--min
|
--min
|
||||||
if attached min as l_min then
|
if attached min as l_min then
|
||||||
a_target.append (" min=%"")
|
a_target.append (" min=%"")
|
||||||
a_target.append ((create {HTML_ENCODER}).encoded_string (l_min))
|
a_target.append (html_encoder.encoded_string (l_min))
|
||||||
a_target.append_character ('%"')
|
a_target.append_character ('%"')
|
||||||
end
|
end
|
||||||
|
|
||||||
--max
|
--max
|
||||||
if attached max as l_max then
|
if attached max as l_max then
|
||||||
a_target.append (" max=%"")
|
a_target.append (" max=%"")
|
||||||
a_target.append ((create {HTML_ENCODER}).encoded_string (l_max))
|
a_target.append (html_encoder.encoded_string (l_max))
|
||||||
a_target.append_character ('%"')
|
a_target.append_character ('%"')
|
||||||
end
|
end
|
||||||
|
|
||||||
--step
|
--step
|
||||||
if attached step as l_step then
|
if attached step as l_step then
|
||||||
a_target.append (" step=%"")
|
a_target.append (" step=%"")
|
||||||
a_target.append ((create {HTML_ENCODER}).encoded_string (l_step))
|
a_target.append (html_encoder.encoded_string (l_step))
|
||||||
a_target.append_character ('%"')
|
a_target.append_character ('%"')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -7,6 +7,10 @@
|
|||||||
deferred class
|
deferred class
|
||||||
WSF_FORM_INPUT_WITH_HTML5
|
WSF_FORM_INPUT_WITH_HTML5
|
||||||
|
|
||||||
|
inherit
|
||||||
|
|
||||||
|
SHARED_HTML_ENCODER
|
||||||
|
|
||||||
feature -- Access
|
feature -- Access
|
||||||
|
|
||||||
placeholder: detachable READABLE_STRING_32
|
placeholder: detachable READABLE_STRING_32
|
||||||
@@ -147,7 +151,7 @@ feature -- Conversion
|
|||||||
do
|
do
|
||||||
if attached placeholder as l_placeholder then
|
if attached placeholder as l_placeholder then
|
||||||
a_target.append (" placeholder=%"")
|
a_target.append (" placeholder=%"")
|
||||||
a_target.append ((create {HTML_ENCODER}).encoded_string (l_placeholder))
|
a_target.append (html_encoder.encoded_string (l_placeholder))
|
||||||
a_target.append_character ('%"')
|
a_target.append_character ('%"')
|
||||||
end
|
end
|
||||||
--TODO check how we can add xhtml5 support
|
--TODO check how we can add xhtml5 support
|
||||||
@@ -166,7 +170,7 @@ feature -- Conversion
|
|||||||
end
|
end
|
||||||
if attached pattern as l_pattern then
|
if attached pattern as l_pattern then
|
||||||
a_target.append (" pattern=%"")
|
a_target.append (" pattern=%"")
|
||||||
a_target.append ((create {HTML_ENCODER}).encoded_string (l_pattern))
|
a_target.append ( html_encoder.encoded_string (l_pattern))
|
||||||
a_target.append_character ('%"')
|
a_target.append_character ('%"')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user