Fixed creation procedures (make)
This commit is contained in:
@@ -30,58 +30,58 @@ feature
|
||||
source: INCREASING_PROGRESSSOURCE
|
||||
do
|
||||
Precursor
|
||||
create form.make_form_control ("panel")
|
||||
create form.make ("panel")
|
||||
form.add_class ("form-horizontal")
|
||||
--Number 1
|
||||
create textbox1.make_input ("txtBox1", "1")
|
||||
create n1_container.make_form_element ("Number1", textbox1)
|
||||
create textbox1.make ("txtBox1", "1")
|
||||
create n1_container.make ("Number1", textbox1)
|
||||
n1_container.add_validator (create {WSF_DECIMAL_VALIDATOR}.make_decimal_validator ("Invalid Number"))
|
||||
n1_container.add_validator (create {OWN_VALIDATOR}.make_own)
|
||||
form.add_control (n1_container)
|
||||
--Number 2
|
||||
create textbox2.make_input ("txtBox2", "2")
|
||||
create n2_container.make_form_element ("Number2", textbox2)
|
||||
create textbox2.make ("txtBox2", "2")
|
||||
create n2_container.make ("Number2", textbox2)
|
||||
n2_container.add_validator (create {WSF_DECIMAL_VALIDATOR}.make_decimal_validator ("Invalid Number"))
|
||||
form.add_control (n2_container)
|
||||
--Flag autocomplete
|
||||
create autocompletion1.make_autocomplete ("autocompletion1", create {FLAG_AUTOCOMPLETION}.make)
|
||||
create n3_container.make_form_element ("Flag Autocomplete", autocompletion1)
|
||||
create autocompletion1.make ("autocompletion1", create {FLAG_AUTOCOMPLETION}.make)
|
||||
create n3_container.make ("Flag Autocomplete", autocompletion1)
|
||||
form.add_control (n3_container)
|
||||
--Contact autocomplete
|
||||
create autocompletion2.make_autocomplete ("autocompletion2", create {CONTACT_AUTOCOMPLETION}.make)
|
||||
create n4_container.make_form_element ("Contact Autocomplete", autocompletion2)
|
||||
create autocompletion2.make ("autocompletion2", create {CONTACT_AUTOCOMPLETION}.make)
|
||||
create n4_container.make ("Contact Autocomplete", autocompletion2)
|
||||
form.add_control (n4_container)
|
||||
--Google autocomplete
|
||||
create autocompletion3.make_autocomplete ("autocompletion4", create {GOOGLE_AUTOCOMPLETION}.make)
|
||||
create n5_container.make_form_element ("Google Autocomplete", autocompletion3)
|
||||
create autocompletion3.make ("autocompletion4", create {GOOGLE_AUTOCOMPLETION}.make)
|
||||
create n5_container.make ("Google Autocomplete", autocompletion3)
|
||||
form.add_control (n5_container)
|
||||
--Categories
|
||||
create cklist.make_checkbox_list_control ("categories")
|
||||
cklist.add_control (create {WSF_CHECKBOX_CONTROL}.make_checkbox ("net", "Network", "net"))
|
||||
cklist.add_control (create {WSF_CHECKBOX_CONTROL}.make_checkbox ("os", "Operating Systems", "os"))
|
||||
cklist.add_control (create {WSF_CHECKBOX_CONTROL}.make_checkbox ("fmfp", "Formal Methods and Functional Programming", "fmfp"))
|
||||
create cats_container.make_form_element ("Categories", cklist)
|
||||
create cklist.make ("categories")
|
||||
cklist.add_control (create {WSF_CHECKBOX_CONTROL}.make ("net", "Network", "net"))
|
||||
cklist.add_control (create {WSF_CHECKBOX_CONTROL}.make ("os", "Operating Systems", "os"))
|
||||
cklist.add_control (create {WSF_CHECKBOX_CONTROL}.make ("fmfp", "Formal Methods and Functional Programming", "fmfp"))
|
||||
create cats_container.make ("Categories", cklist)
|
||||
cats_container.add_validator (create {WSF_MIN_VALIDATOR [STRING]}.make_min_validator (1, "Choose at least one category"))
|
||||
cats_container.add_validator (create {WSF_MAX_VALIDATOR [STRING]}.make_max_validator (2, "Choose at most two category"))
|
||||
form.add_control (cats_container)
|
||||
--Button 1
|
||||
create button1.make_button ("sample_button1", "Update")
|
||||
create button1.make ("sample_button1", "Update")
|
||||
button1.set_click_event (agent handle_click)
|
||||
button1.add_class ("col-lg-offset-2")
|
||||
form.add_control (button1)
|
||||
--Button 2
|
||||
create button2.make_button ("sample_button2", "Start Modal Grid")
|
||||
create button2.make ("sample_button2", "Start Modal Grid")
|
||||
button2.set_click_event (agent handle_click)
|
||||
form.add_control (button2)
|
||||
--Result
|
||||
create result_html.make_html ("txtBox3", "p", "")
|
||||
form.add_control (create {WSF_FORM_ELEMENT_CONTROL [STRING]}.make_form_element ("Result", result_html))
|
||||
create result_html.make ("txtBox3", "p", "")
|
||||
form.add_control (create {WSF_FORM_ELEMENT_CONTROL [STRING]}.make ("Result", result_html))
|
||||
control.add_control (form)
|
||||
|
||||
--Progress bar
|
||||
control.add_control (create {WSF_BASIC_CONTROL}.make_with_body ("h4", "", "Autoincrementing progressbar"))
|
||||
create source.make
|
||||
create progress.make_progress_with_source ("progress1", source)
|
||||
create progress.make_with_source ("progress1", source)
|
||||
source.set_control (progress)
|
||||
progress.set_isolation (true)
|
||||
control.add_control (progress)
|
||||
|
||||
Reference in New Issue
Block a user