From 6230d643c8e259d0c880d79a3dc6ef8f164fd341 Mon Sep 17 00:00:00 2001 From: YNH Webdev Date: Sat, 14 Sep 2013 19:39:08 +0200 Subject: [PATCH] Style demo pages --- examples/widgetapp/grid_page.e | 3 ++ examples/widgetapp/repeater_page.e | 3 ++ .../webcontrol/wsf_stateless_html_control.e | 40 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 library/server/wsf_html/webcontrol/wsf_stateless_html_control.e diff --git a/examples/widgetapp/grid_page.e b/examples/widgetapp/grid_page.e index 42f02a0e..7ca591d6 100644 --- a/examples/widgetapp/grid_page.e +++ b/examples/widgetapp/grid_page.e @@ -21,11 +21,14 @@ feature container: WSF_MULTI_CONTROL [WSF_STATELESS_CONTROL] do create container.make_multi_control ("container") + container.add_class ("container") + container.add_control (create {WSF_STATELESS_HTML_CONTROL}.make_html("h1","Grid Demo")) create datasource.make_news create search_query.make_autocomplete ("query", create {GOOGLE_AUTOCOMPLETION}.make) search_query.add_class ("form-control") search_query.set_change_event (agent change_query) container.add_control (search_query) + container.add_control (create {WSF_STATELESS_HTML_CONTROL}.make_html("h2","Results")) create grid.make_grid ("mygrid", <>, datasource) container.add_control (grid) control := container diff --git a/examples/widgetapp/repeater_page.e b/examples/widgetapp/repeater_page.e index ee1d700b..afd0dcf3 100644 --- a/examples/widgetapp/repeater_page.e +++ b/examples/widgetapp/repeater_page.e @@ -20,11 +20,14 @@ feature container: WSF_MULTI_CONTROL [WSF_STATELESS_CONTROL] do create container.make_multi_control ("container") + container.add_class ("container") + container.add_control (create {WSF_STATELESS_HTML_CONTROL}.make_html("h1","Repeater Demo")) create datasource.make_news create search_query.make_autocomplete ("query", create {GOOGLE_AUTOCOMPLETION}.make) search_query.add_class ("form-control") search_query.set_change_event (agent change_query) container.add_control (search_query) + container.add_control (create {WSF_STATELESS_HTML_CONTROL}.make_html("h2","Results")) create repeater.make_repeater ("myrepeater", datasource) container.add_control (repeater) control := container diff --git a/library/server/wsf_html/webcontrol/wsf_stateless_html_control.e b/library/server/wsf_html/webcontrol/wsf_stateless_html_control.e new file mode 100644 index 00000000..7d1f4c5d --- /dev/null +++ b/library/server/wsf_html/webcontrol/wsf_stateless_html_control.e @@ -0,0 +1,40 @@ +note + description: "Summary description for {WSF_STATELESS_HTML_CONTROL}." + author: "" + date: "$Date$" + revision: "$Revision$" + +class + WSF_STATELESS_HTML_CONTROL + +inherit + + WSF_STATELESS_CONTROL + +create + make_html + +feature {NONE} + + make_html (t, v: STRING) + do + make ( t) + html := v + end + + +feature -- Implementation + + render: STRING + do + Result := render_tag (html, "") + end + + + +feature + + html: STRING + +end +