diff --git a/draft/library/wsf_js_widget/kernel/navbar/wsf_navbar_control.e b/draft/library/wsf_js_widget/kernel/navbar/wsf_navbar_control.e index 55290f69..8baddb16 100644 --- a/draft/library/wsf_js_widget/kernel/navbar/wsf_navbar_control.e +++ b/draft/library/wsf_js_widget/kernel/navbar/wsf_navbar_control.e @@ -1,5 +1,9 @@ note - description: "Summary description for {WSF_NAVBAR_CONTROL}." + description: "[ + WSF_NAVBAR_CONTROL encapsulates the navbar provided by bootstrap. + Simple menu items as well as dropdown lists and panels can be added to this control + http://getbootstrap.com/components/#navbar + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_control.e b/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_control.e index e2558c53..549ae75d 100644 --- a/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_control.e +++ b/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_control.e @@ -1,5 +1,8 @@ note - description: "Summary description for {WSF_NAVLIST_CONTROL}." + description: "[ + WSF_NAVLIST_CONTROL encapsulates the linked items provided by bootstrap. + http://getbootstrap.com/components/#list-group-linked + ]" author: "" date: "$Date$" revision: "$Revision$" @@ -28,20 +31,22 @@ feature {NONE} -- Initialization feature -- Change add_link (link, text: STRING) + -- Add a link to nav list local c: WSF_NAVLIST_ITEM_CONTROL do create c.make (link, text) - add_control(c) + add_control (c) end - add_button (event:attached like {WSF_BUTTON_CONTROL}.click_event; text: STRING) + add_button (event: attached like {WSF_BUTTON_CONTROL}.click_event; text: STRING) + -- Add a button control to navlist local c: WSF_NAVLIST_ITEM_CONTROL do create c.make ("", text) - c.set_click_event(event) - add_control(c) + c.set_click_event (event) + add_control (c) end end diff --git a/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_item_control.e b/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_item_control.e index 5dcbb5f5..e281a81a 100644 --- a/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_item_control.e +++ b/draft/library/wsf_js_widget/kernel/navlist/wsf_navlist_item_control.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_NAVLIST_ITEM}." + description: "[ + WSF_NAVLIST_ITEM_CONTROL represents a menu item in WSF_NAVLIST_CONTROL + ]" author: "" date: "$Date$" revision: "$Revision$" @@ -33,7 +35,7 @@ feature {NONE} -- Initialization feature {WSF_PAGE_CONTROL, WSF_CONTROL} -- State management set_state (new_state: JSON_OBJECT) - -- Restore text from json + -- Restore text and active state from json do Precursor {WSF_BUTTON_CONTROL} (new_state) if attached {JSON_BOOLEAN} new_state.item ("active") as new_active then @@ -42,7 +44,7 @@ feature {WSF_PAGE_CONTROL, WSF_CONTROL} -- State management end state: WSF_JSON_OBJECT - -- Return state which contains the current text and if there is an event handle attached + -- Return state which contains the current text, if the control is active and if there is an event handle attached do Result := Precursor {WSF_BUTTON_CONTROL} Result.put_boolean (active, "active") diff --git a/draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_control.e b/draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_control.e index 07113ecf..0b52c2c9 100644 --- a/draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_control.e +++ b/draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_control.e @@ -1,5 +1,9 @@ note - description: "Summary description for {WSF_PROGRESS_CONTROL}." + description: "[ + WSF_PROGRESS_CONTROL encapsulates the progress bar provided by bootstrap. + The value of the progress bar can either be set directly using set_progress + or it can be fetched from a progress source. + ]" author: "" date: "$Date$" revision: "$Revision$" @@ -27,7 +31,7 @@ feature {NONE} -- Initialization progress := 0 end - make_with_source ( p: WSF_PROGRESSSOURCE) + make_with_source ( p: WSF_PROGRESS_SOURCE) -- Initialize with specified control name and progresssource do make @@ -93,7 +97,7 @@ feature -- Implementation feature -- Properties - progress_source: detachable WSF_PROGRESSSOURCE + progress_source: detachable WSF_PROGRESS_SOURCE progress: INTEGER diff --git a/draft/library/wsf_js_widget/kernel/progressbar/wsf_progresssource.e b/draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_source.e similarity index 57% rename from draft/library/wsf_js_widget/kernel/progressbar/wsf_progresssource.e rename to draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_source.e index d6094bf2..98779047 100644 --- a/draft/library/wsf_js_widget/kernel/progressbar/wsf_progresssource.e +++ b/draft/library/wsf_js_widget/kernel/progressbar/wsf_progress_source.e @@ -1,11 +1,14 @@ note - description: "Summary description for {WSF_PROGRESSSOURCE}." + description: "[ + Provides the WSF_PROGRESS_CONTROL with the current progress state. + Represented by a number between 0 and 100 + ]" author: "" date: "$Date$" revision: "$Revision$" deferred class - WSF_PROGRESSSOURCE + WSF_PROGRESS_SOURCE feature -- Specification diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_agent_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_agent_validator.e index 779b4fd4..7c53bb73 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_agent_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_agent_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_AGENT_VALIDATOR}." + description: "[ + Wrapper whit which a agent can be used as validator + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_decimal_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_decimal_validator.e index bfb3fcd7..acf98b24 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_decimal_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_decimal_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_DECIMAL_VALIDATOR}." + description: "[ + Validator implementation which make sure that the input is a decimal number + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_email_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_email_validator.e index e5b64f41..d77a4f76 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_email_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_email_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_EMAIL_VALIDATOR}." + description: "[ + Validator implementation which make sure that the input has a the format of an valid email address + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_filesize_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_filesize_validator.e index c0158b41..bf98903c 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_filesize_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_filesize_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_FILESIZE_VALIDATOR}." + description: "[ + Validator implementation which make sure that the uploaded file is smaller than x bytes + ]" author: "" date: "$Date$" revision: "$Revision$" @@ -34,7 +36,7 @@ feature -- Implementation do Result := True if attached input as a_input then - Result := a_input.size < max or a_input.size = max + Result := a_input.size < max end end diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_max_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_max_validator.e index ad472e1b..014c0d4e 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_max_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_max_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_MAX_VALIDATOR}." + description: "[ + Validator implementation which make sure that the input is at most x long. + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_min_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_min_validator.e index 1175c147..55f903e7 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_min_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_min_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_MIN_VALIDATOR}." + description: "[ + Validator implementation which make sure that the input is at least x long. + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_phone_number_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_phone_number_validator.e deleted file mode 100644 index 3f377d12..00000000 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_phone_number_validator.e +++ /dev/null @@ -1,28 +0,0 @@ -note - description: "Summary description for {WSF_PHONE_NUMBER_VALIDATOR}." - author: "" - date: "$Date$" - revision: "$Revision$" - -class - WSF_PHONE_NUMBER_VALIDATOR - -inherit - - WSF_REGEXP_VALIDATOR - rename - make as make_regexp_validator - end - -create - make_with_message - -feature {NONE} -- Initialization - - make_with_message (e: STRING) - -- Initialize with specified error message which will be displayed on validation failure - do - make_regexp_validator ("", e) - end - -end diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_regexp_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_regexp_validator.e index 0914acd3..02cca9df 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_regexp_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_regexp_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_REGEXP_VALIDATOR}." + description: "[ + Validator implementation which validates the input based on a given regular expression + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_validatable.e b/draft/library/wsf_js_widget/kernel/validator/wsf_validatable.e index 39e9405d..4480ba00 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_validatable.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_validatable.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_VALIDATABLE}." + description: "[ + Defines that control can be validated. + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/validator/wsf_validator.e b/draft/library/wsf_js_widget/kernel/validator/wsf_validator.e index 0a769637..2819d41d 100644 --- a/draft/library/wsf_js_widget/kernel/validator/wsf_validator.e +++ b/draft/library/wsf_js_widget/kernel/validator/wsf_validator.e @@ -1,5 +1,7 @@ note - description: "Summary description for {WSF_VALIDATOR}." + description: "[ + Base validation class which can be added to the WSF_FORM_ELEMENT_CONTROL + ]" author: "" date: "$Date$" revision: "$Revision$" diff --git a/draft/library/wsf_js_widget/kernel/webcontrol/wsf_json_object.e b/draft/library/wsf_js_widget/kernel/webcontrol/wsf_json_object.e index e845b316..f465256b 100644 --- a/draft/library/wsf_js_widget/kernel/webcontrol/wsf_json_object.e +++ b/draft/library/wsf_js_widget/kernel/webcontrol/wsf_json_object.e @@ -1,6 +1,8 @@ note description: "[ Advanced implementation of JSON_OBJECT with some helper functions. + This class can be removed since the proposed changes where merged in + to https://github.com/eiffelhub/json ]" author: "" date: "$Date$"