Files
EWF/library/server/wsf_html/widget/wsf_widget_raw_text.e
Jocelyn Fiat ea9161b2f2 Added WSF_WIDGET_RAW_TEXT to render text via html encoding.
Added WSF_WIDGET_COMPOSITE.extend_html_text (READABLE_STRING_8) that should replace the now obsolete "extend_text"
Added WSF_WIDGET_COMPOSITE.extend_raw_text (READABLE_STRING_GENERAL), for text that need to be html encoded during html rendering.
Made WSF_FORM_RAW_TEXT obsolete.
2013-09-06 15:34:38 +02:00

42 lines
650 B
Plaintext

note
description: "Widget embedding raw text, this will be html encoded before being rendered in target html"
date: "$Date$"
revision: "$Revision$"
class
WSF_WIDGET_RAW_TEXT
inherit
WSF_WIDGET
create
make_with_text
feature {NONE} -- Initialization
make_with_text (a_text: READABLE_STRING_GENERAL)
do
text := a_text
end
feature -- Access
text: READABLE_STRING_GENERAL
-- Text to be html encoded into html
feature -- Change
set_text (a_text: like text)
do
text := a_text
end
feature -- Conversion
append_to_html (a_theme: WSF_THEME; a_html: STRING_8)
do
a_html.append (a_theme.html_encoded (text))
end
end