Delete requirement of Validation in String interface #651

Merged
merged 2 commits into from May 31, 2012
@@ -1 +1 @@
-{"AutoComplete":{"name":"AutoComplete","description":"* AutoComplete lets you suggest anything from an input element. Use a suggestion service or use a collection with the suggestions.*","type":"class","augments":"Controls"},"Blink":{"name":"Blink","description":"* Blink lets you give visual feedback to the user. Blink can be used when the user performs some action that changes some data at the screen. Blink creates a visual highlight changing background color from yellow to white.*","type":"class"},"Cache":{"name":"Cache","description":"* Cache control utility.*","type":"class"},"Calendar":{"name":"Calendar","description":"* Calendar shows months, and lets you move across the months of the year. Calendar lets you set one or many dates as selected.","type":"class","augments":"Uiobject"},"Carousel":{"name":"Carousel","description":"* Carousel is a large list of elements. Some elements will be shown in a preset area, and others will be hidden waiting for the user interaction to show it.*","type":"class","augments":"Uiobject"},"Condition":{"name":"Condition","description":"* Condition utility.*","type":"class"},"Controllers":{"name":"Controllers","description":"* Abstract class*","type":"abstract","augments":"Uiobject"},"Controls":{"name":"Controls","description":"* Controls brings the functionality of all form controls.*","type":"abstract","augments":"Uiobject","requires":["Floats"]},"Utils":{"name":"Utils","description":"* References and commons functions.\t*","type":"class"},"Events":{"name":"Events","description":"* Chico UI global events reference.*","type":"class"},"Factory":{"name":"Factory","description":"Class to create UI Components*","type":"class"},"Get":{"name":"Get","description":"* Load components or content*","type":"class"},"Support":{"name":"Support","description":"* Returns a data object with features supported by the device*","type":"class"},"Extend":{"name":"Extend","description":"* Extend is a utility that resolve creating interfaces problem for all UI-Objects.*","type":"class"},"Countdown":{"name":"Countdown","description":"* Countdown counts the maximum of characters that user can enter in a form control. Countdown could limit the possibility to continue inserting charset.*","type":"class","augments":"Controls"},"Custom":{"name":"Custom","description":"* Custom creates a validation interface for validation engine.*","type":"class","augments":"Controls,Validation"},"DatePicker":{"name":"DatePicker","description":"* Datepicker lets you select dates.*","type":"class","augments":"Controls","requires":["Calendar"]},"Dropdown":{"name":"Dropdown","description":"* Dropdown shows a list of items for navigation.*","type":"class","augments":"Navs","requires":["Positioner"]},"Eraser":{"name":"Eraser","description":"* Eraser lets you erase component's instances and free unused memory. A Numer will erase only that particular instance, a component's name will erase all components of that type, a \"meltdown\" will erase all component's instances from any kind.*","type":"class"},"Expando":{"name":"Expando","description":"* Expando lets you show or hide the content. Expando needs a pair: the title and the content related to that title.*","type":"class","standalone":true,"augments":"Navs"},"Floats":{"name":"Floats","description":"* Floats brings the functionality of all Floats elements.*","type":"abstract","augments":"Uiobject","requires":["Positioner"]},"Form":{"name":"Form","description":"* Forms is a Controller of DOM's HTMLFormElement.*","type":"class","augments":"Controllers"},"Keyboard":{"name":"Keyboard","description":"* Keyboard event controller utility to know wich keys are begin.*","type":"class"},"Layer":{"name":"Layer","description":"* Layer lets you show a contextual floated data.*","type":"class","standalone":true,"augments":"Floats"},"List":{"name":"List","description":"* List lets you manage collections. Create a list of objects, add, get and remove.*","type":"class","standalone":true},"Menu":{"name":"Menu","description":"* Menu lets you organize the links by categories.*","type":"class","augments":"Controllers","requires":["Expando"]},"Accordion":{"name":"Accordion","description":"* Accordion lets you organize the content like folds.*","type":"class","interface":true,"augments":"Controllers","requires":["Menu","Expando"]},"Modal":{"name":"Modal","description":"* Modal is a centered floated window with a dark gray dimmer background. Modal lets you handle its size, positioning and content.*","type":"class","augments":"Floats"},"Transition":{"name":"Transition","description":"* Transition lets you give feedback to the users when their have to wait for an action.","type":"class","interface":true,"augments":"Floats","requires":["Modal"]},"Navs":{"name":"Navs","description":"* Navs is a representation of navs components.*","type":"abstract","standalone":true,"augments":"Uiobject"},"Number":{"name":"Number","description":"* Number validates a given number.*","type":"class","interface":true,"augments":"Controls,Validation"},"Min":{"name":"Min","description":"* Min validates a number with a minimun value.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Max":{"name":"Max","description":"* Max validates a number with a maximun value.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Price":{"name":"Price","description":"* Price validates a number like the price format.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Object":{"name":"Object","description":"* Object represents the abstract class of all Objects.*","type":"util"},"onImagesLoads":{"name":"onImagesLoads","description":"* OnImagesLoads executes a callback function when the images of a query selection loads.*","type":"class"},"Positioner":{"name":"Positioner","description":"* Positioner lets you centralize and manage changes related to positioned elements. Positioner returns an utility that resolves positioning for all widget.*","type":"class","requires":["Viewport"]},"Preload":{"name":"Preload","description":"* Preload lets you load images on browser's memory. An array of sources will iterate and preload each one, a single source will do the same thing.*","type":"class","standalone":true},"Required":{"name":"Required","description":"* Required validates that a must be filled.*","type":"class","interface":true,"augments":"Controls,Validation"},"String":{"name":"String","description":"* String validates a given text as string.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Email":{"name":"Email","description":"* Email validates a correct email syntax.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Url":{"name":"Url","description":"* Url validates URL syntax.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"MinLength":{"name":"MinLength","description":"* MinLength validates a minimun amount of characters.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"MaxLength":{"name":"MaxLength","description":"* MaxLength validates a maximun amount of characters.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"TabNavigator":{"name":"TabNavigator","description":"* TabNavigator lets you create tabs for static and dynamic content.*","type":"class","augments":"Controllers"},"Tab":{"name":"Tab","description":"* Tab is a simple unit of content for TabNavigators.*","type":"abstract","augments":"Navs"},"Tooltip":{"name":"Tooltip","description":"* Tooltip improves the native tooltips. Tooltip uses the 'alt' and 'title' attributes to grab its content.*","type":"class","augments":"Floats"},"Uiobject":{"name":"Uiobject","description":"* Object represents the abstract class of all widgets.*","type":"abstract","augments":"Object"},"Validation":{"name":"Validation","description":"* Validation is a engine for HTML forms elements.*","type":"class","augments":"Controls","requires":["Form","Validator","Required","String","Number","Custom"]},"Validator":{"name":"Validator","description":"* Validator is an engine for HTML forms elements.*","type":"class","augments":"Object","requires":["Condition"]},"Viewport":{"name":"Viewport","description":"* Viewport is a reference to position and size of the visible area of browser.*","type":"class","standalone":true},"Zoom":{"name":"Zoom","description":"* Zoom shows a contextual reference to an augmented version of main declared image.*","type":"class","augments":"Floats","requires":["Positioner","onImagesLoads"]}}
+{"AutoComplete":{"name":"AutoComplete","description":"* AutoComplete lets you suggest anything from an input element. Use a suggestion service or use a collection with the suggestions.*","type":"class","augments":"Controls"},"Blink":{"name":"Blink","description":"* Blink lets you give visual feedback to the user. Blink can be used when the user performs some action that changes some data at the screen. Blink creates a visual highlight changing background color from yellow to white.*","type":"class"},"Cache":{"name":"Cache","description":"* Cache control utility.*","type":"class"},"Calendar":{"name":"Calendar","description":"* Calendar shows months, and lets you move across the months of the year. Calendar lets you set one or many dates as selected.","type":"class","augments":"Uiobject"},"Carousel":{"name":"Carousel","description":"* Carousel is a large list of elements. Some elements will be shown in a preset area, and others will be hidden waiting for the user interaction to show it.*","type":"class","augments":"Uiobject"},"Condition":{"name":"Condition","description":"* Condition utility.*","type":"class"},"Controllers":{"name":"Controllers","description":"* Abstract class*","type":"abstract","augments":"Uiobject"},"Controls":{"name":"Controls","description":"* Controls brings the functionality of all form controls.*","type":"abstract","augments":"Uiobject","requires":["Floats"]},"Utils":{"name":"Utils","description":"* References and commons functions.\t*","type":"class"},"Events":{"name":"Events","description":"* Chico UI global events reference.*","type":"class"},"Factory":{"name":"Factory","description":"Class to create UI Components*","type":"class"},"Get":{"name":"Get","description":"* Load components or content*","type":"class"},"Support":{"name":"Support","description":"* Returns a data object with features supported by the device*","type":"class"},"Extend":{"name":"Extend","description":"* Extend is a utility that resolve creating interfaces problem for all UI-Objects.*","type":"class"},"Countdown":{"name":"Countdown","description":"* Countdown counts the maximum of characters that user can enter in a form control. Countdown could limit the possibility to continue inserting charset.*","type":"class","augments":"Controls"},"Custom":{"name":"Custom","description":"* Custom creates a validation interface for validation engine.*","type":"class","augments":"Controls,Validation"},"DatePicker":{"name":"DatePicker","description":"* Datepicker lets you select dates.*","type":"class","augments":"Controls","requires":["Calendar"]},"Dropdown":{"name":"Dropdown","description":"* Dropdown shows a list of items for navigation.*","type":"class","augments":"Navs","requires":["Positioner"]},"Eraser":{"name":"Eraser","description":"* Eraser lets you erase component's instances and free unused memory. A Numer will erase only that particular instance, a component's name will erase all components of that type, a \"meltdown\" will erase all component's instances from any kind.*","type":"class"},"Expando":{"name":"Expando","description":"* Expando lets you show or hide the content. Expando needs a pair: the title and the content related to that title.*","type":"class","standalone":true,"augments":"Navs"},"Floats":{"name":"Floats","description":"* Floats brings the functionality of all Floats elements.*","type":"abstract","augments":"Uiobject","requires":["Positioner"]},"Form":{"name":"Form","description":"* Forms is a Controller of DOM's HTMLFormElement.*","type":"class","augments":"Controllers"},"Keyboard":{"name":"Keyboard","description":"* Keyboard event controller utility to know wich keys are begin.*","type":"class"},"Layer":{"name":"Layer","description":"* Layer lets you show a contextual floated data.*","type":"class","standalone":true,"augments":"Floats"},"List":{"name":"List","description":"* List lets you manage collections. Create a list of objects, add, get and remove.*","type":"class","standalone":true},"Menu":{"name":"Menu","description":"* Menu lets you organize the links by categories.*","type":"class","augments":"Controllers","requires":["Expando"]},"Accordion":{"name":"Accordion","description":"* Accordion lets you organize the content like folds.*","type":"class","interface":true,"augments":"Controllers","requires":["Menu","Expando"]},"Modal":{"name":"Modal","description":"* Modal is a centered floated window with a dark gray dimmer background. Modal lets you handle its size, positioning and content.*","type":"class","augments":"Floats"},"Transition":{"name":"Transition","description":"* Transition lets you give feedback to the users when their have to wait for an action.","type":"class","interface":true,"augments":"Floats","requires":["Modal"]},"Navs":{"name":"Navs","description":"* Navs is a representation of navs components.*","type":"abstract","standalone":true,"augments":"Uiobject"},"Number":{"name":"Number","description":"* Number validates a given number.*","type":"class","interface":true,"augments":"Controls,Validation"},"Min":{"name":"Min","description":"* Min validates a number with a minimun value.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Max":{"name":"Max","description":"* Max validates a number with a maximun value.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Price":{"name":"Price","description":"* Price validates a number like the price format.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Object":{"name":"Object","description":"* Object represents the abstract class of all Objects.*","type":"util"},"onImagesLoads":{"name":"onImagesLoads","description":"* OnImagesLoads executes a callback function when the images of a query selection loads.*","type":"class"},"Positioner":{"name":"Positioner","description":"* Positioner lets you centralize and manage changes related to positioned elements. Positioner returns an utility that resolves positioning for all widget.*","type":"class","requires":["Viewport"]},"Preload":{"name":"Preload","description":"* Preload lets you load images on browser's memory. An array of sources will iterate and preload each one, a single source will do the same thing.*","type":"class","standalone":true},"Required":{"name":"Required","description":"* Required validates that a must be filled.*","type":"class","interface":true,"augments":"Controls,Validation"},"String":{"name":"String","description":"* String validates a given text as string.*","type":"class","interface":true,"augments":"Controls,Validation"},"Email":{"name":"Email","description":"* Email validates a correct email syntax.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"Url":{"name":"Url","description":"* Url validates URL syntax.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"MinLength":{"name":"MinLength","description":"* MinLength validates a minimun amount of characters.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"MaxLength":{"name":"MaxLength","description":"* MaxLength validates a maximun amount of characters.*","type":"class","interface":true,"augments":"Controls,Validation","requires":["Validation"]},"TabNavigator":{"name":"TabNavigator","description":"* TabNavigator lets you create tabs for static and dynamic content.*","type":"class","augments":"Controllers"},"Tab":{"name":"Tab","description":"* Tab is a simple unit of content for TabNavigators.*","type":"abstract","augments":"Navs"},"Tooltip":{"name":"Tooltip","description":"* Tooltip improves the native tooltips. Tooltip uses the 'alt' and 'title' attributes to grab its content.*","type":"class","augments":"Floats"},"Uiobject":{"name":"Uiobject","description":"* Object represents the abstract class of all widgets.*","type":"abstract","augments":"Object"},"Validation":{"name":"Validation","description":"* Validation is a engine for HTML forms elements.*","type":"class","augments":"Controls","requires":["Form","Validator","Required","String","Number","Custom"]},"Validator":{"name":"Validator","description":"* Validator is an engine for HTML forms elements.*","type":"class","augments":"Object","requires":["Condition"]},"Viewport":{"name":"Viewport","description":"* Viewport is a reference to position and size of the visible area of browser.*","type":"class","standalone":true},"Zoom":{"name":"Zoom","description":"* Zoom shows a contextual reference to an augmented version of main declared image.*","type":"class","augments":"Floats","requires":["Positioner","onImagesLoads"]}}
View
@@ -5,7 +5,6 @@
* @interface
* @augments ch.Controls
* @augments ch.Validation
-* @requires ch.Validation
* @memberOf ch
* @param {Object} [conf] Object with configuration properties.
* @param {String} [conf.message] Validation message.