itsa-react-maskedinput
Version:
Beautiful functional masked input-element for react
1,788 lines (1,068 loc) • 57.9 kB
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MaskedInput - itsa-react-maskedinput</title>
<link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
<link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
<link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
<link rel="icon" href="../assets/favicon.ico">
<script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
</head>
<body class="yui3-skin-sam">
<div id="doc">
<div id="hd" class="yui3-g header">
<div class="yui3-u-3-4">
<h1><img src="https://avatars0.githubusercontent.com/u/8314644?v=3&s=84" title="itsa-react-maskedinput"></h1>
</div>
<div class="yui3-u-1-4 version">
<em>API Docs for: 0.0.1</em>
</div>
</div>
<div id="bd" class="yui3-g">
<div class="yui3-u-1-4">
<div id="docs-sidebar" class="sidebar apidocs">
<div id="api-list">
<h2 class="off-left">APIs</h2>
<div id="api-tabview" class="tabview">
<ul class="tabs">
<li><a href="#api-classes">Classes</a></li>
<li><a href="#api-modules">Modules</a></li>
</ul>
<div id="api-tabview-filter">
<input type="search" id="api-filter" placeholder="Type to filter APIs">
</div>
<div id="api-tabview-panel">
<ul id="api-classes" class="apis classes">
<li><a href="../classes/Input.html">Input</a></li>
<li><a href="../classes/MaskedInput.html">MaskedInput</a></li>
</ul>
<ul id="api-modules" class="apis modules">
<li><a href="../modules/itsa-react-input.html">itsa-react-input</a></li>
<li><a href="../modules/itsa-react-maskedinput.html">itsa-react-maskedinput</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="yui3-u-3-4">
<div id="api-options">
Show:
<label for="api-show-inherited">
<input type="checkbox" id="api-show-inherited" checked>
Inherited
</label>
<label for="api-show-protected">
<input type="checkbox" id="api-show-protected">
Protected
</label>
<label for="api-show-private">
<input type="checkbox" id="api-show-private">
Private
</label>
<label for="api-show-deprecated">
<input type="checkbox" id="api-show-deprecated">
Deprecated
</label>
</div>
<div class="apidocs">
<div id="docs-main">
<div class="content">
<h1>MaskedInput Class</h1>
<div class="box meta">
<div class="foundat">
Defined in: <a href="../files/lib_v.16.0.4.js.html#l3"><code>lib/v.16.0.4.js:3</code></a>
</div>
Module: <a href="../modules/itsa-react-maskedinput.html">itsa-react-maskedinput</a>
</div>
<div class="box intro">
<p>Description here</p>
<p><i>Copyright (c) 2016 ItsAsbreuk - <a href="http://itsasbreuk.nl">http://itsasbreuk.nl</a></i><br>
New BSD License - <a href="http://choosealicense.com/licenses/bsd-3-clause/">http://choosealicense.com/licenses/bsd-3-clause/</a></p>
</div>
<div id="classdocs" class="tabview">
<ul class="api-class-tabs">
<li class="api-class-tab index"><a href="#index">Index</a></li>
<li class="api-class-tab methods"><a href="#methods">Methods</a></li>
<li class="api-class-tab properties"><a href="#properties">Properties</a></li>
</ul>
<div>
<div id="index" class="api-class-tabpanel index">
<h2 class="off-left">Item Index</h2>
<div class="index-section methods">
<h3>Methods</h3>
<ul class="index-list methods">
<li class="index-item method">
<a href="#method_element">element</a>
</li>
<li class="index-item method">
<a href="#method_element">element</a>
</li>
<li class="index-item method">
<a href="#method_focus">focus</a>
</li>
<li class="index-item method">
<a href="#method_focus">focus</a>
</li>
<li class="index-item method">
<a href="#method_getInitialState">getInitialState</a>
</li>
<li class="index-item method">
<a href="#method_handleBlur">handleBlur</a>
</li>
<li class="index-item method">
<a href="#method_handleChange">handleChange</a>
</li>
<li class="index-item method">
<a href="#method_handleFocus">handleFocus</a>
</li>
<li class="index-item method">
<a href="#method_render">render</a>
</li>
</ul>
</div>
<div class="index-section properties">
<h3>Properties</h3>
<ul class="index-list properties">
<li class="index-item property">
<a href="#property_autoFocus">autoFocus</a>
</li>
<li class="index-item property">
<a href="#property_autoFocus">autoFocus</a>
</li>
<li class="index-item property">
<a href="#property_className">className</a>
</li>
<li class="index-item property">
<a href="#property_className">className</a>
</li>
<li class="index-item property">
<a href="#property_errorMsg">errorMsg</a>
</li>
<li class="index-item property">
<a href="#property_errorMsg">errorMsg</a>
</li>
<li class="index-item property">
<a href="#property_formValidated">formValidated</a>
</li>
<li class="index-item property">
<a href="#property_formValidated">formValidated</a>
</li>
<li class="index-item property">
<a href="#property_helpText">helpText</a>
</li>
<li class="index-item property">
<a href="#property_helpText">helpText</a>
</li>
<li class="index-item property">
<a href="#property_id">id</a>
</li>
<li class="index-item property">
<a href="#property_id">id</a>
</li>
<li class="index-item property">
<a href="#property_markValidated">markValidated</a>
</li>
<li class="index-item property">
<a href="#property_markValidated">markValidated</a>
</li>
<li class="index-item property">
<a href="#property_markValidated">markValidated</a>
</li>
<li class="index-item property">
<a href="#property_markValidated">markValidated</a>
</li>
<li class="index-item property">
<a href="#property_mask">mask</a>
</li>
<li class="index-item property">
<a href="#property_mask">mask</a>
</li>
<li class="index-item property">
<a href="#property_name">name</a>
</li>
<li class="index-item property">
<a href="#property_name">name</a>
</li>
<li class="index-item property">
<a href="#property_onBlur">onBlur</a>
</li>
<li class="index-item property">
<a href="#property_onBlur">onBlur</a>
</li>
<li class="index-item property">
<a href="#property_onChange">onChange</a>
</li>
<li class="index-item property">
<a href="#property_onChange">onChange</a>
</li>
<li class="index-item property">
<a href="#property_onClick">onClick</a>
</li>
<li class="index-item property">
<a href="#property_onClick">onClick</a>
</li>
<li class="index-item property">
<a href="#property_onFocus">onFocus</a>
</li>
<li class="index-item property">
<a href="#property_onFocus">onFocus</a>
</li>
<li class="index-item property">
<a href="#property_onKeyDown">onKeyDown</a>
</li>
<li class="index-item property">
<a href="#property_onKeyDown">onKeyDown</a>
</li>
<li class="index-item property">
<a href="#property_onKeyEnter">onKeyEnter</a>
</li>
<li class="index-item property">
<a href="#property_onKeyEnter">onKeyEnter</a>
</li>
<li class="index-item property">
<a href="#property_onKeyPress">onKeyPress</a>
</li>
<li class="index-item property">
<a href="#property_onKeyPress">onKeyPress</a>
</li>
<li class="index-item property">
<a href="#property_onKeyUp">onKeyUp</a>
</li>
<li class="index-item property">
<a href="#property_onKeyUp">onKeyUp</a>
</li>
<li class="index-item property">
<a href="#property_placeholder">placeholder</a>
</li>
<li class="index-item property">
<a href="#property_placeholder">placeholder</a>
</li>
<li class="index-item property">
<a href="#property_style">style</a>
</li>
<li class="index-item property">
<a href="#property_style">style</a>
</li>
<li class="index-item property">
<a href="#property_type">type</a>
</li>
<li class="index-item property">
<a href="#property_type">type</a>
</li>
<li class="index-item property">
<a href="#property_type">type</a>
</li>
<li class="index-item property">
<a href="#property_type">type</a>
</li>
<li class="index-item property">
<a href="#property_validated">validated</a>
</li>
<li class="index-item property">
<a href="#property_validated">validated</a>
</li>
<li class="index-item property">
<a href="#property_value">value</a>
</li>
<li class="index-item property">
<a href="#property_value">value</a>
</li>
</ul>
</div>
</div>
<div id="methods" class="api-class-tabpanel">
<h2 class="off-left">Methods</h2>
<div id="method_element" class="method item">
<h3 class="name"><code>element</code></h3>
<div class="args">
<span class="paren">(</span><ul class="args-list inline commas">
<li class="arg">
<code>props</code>
</li>
</ul><span class="paren">)</span>
</div>
<span class="returns-inline">
<span class="type"></span>
</span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l38"><code>lib/component.jsx:38</code></a>
</p>
<p>Available since 0.0.4</p>
</div>
<div class="description">
<p>Returns the rendered React-Element that serves as the source dom-element</p>
</div>
<div class="params">
<h4>Parameters:</h4>
<ul class="params-list">
<li class="param">
<code class="param-name">props</code>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
<div class="param-description">
<p>props to be passed through to the Component</p>
</div>
</li>
</ul>
</div>
<div class="returns">
<h4>Returns:</h4>
<div class="returns-description">
<p>ReactComponent</p>
</div>
</div>
</div>
<div id="method_element" class="method item">
<h3 class="name"><code>element</code></h3>
<div class="args">
<span class="paren">(</span><ul class="args-list inline commas">
<li class="arg">
<code>props</code>
</li>
</ul><span class="paren">)</span>
</div>
<span class="returns-inline">
<span class="type"></span>
</span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l30"><code>lib/v.16.0.4.js:30</code></a>
</p>
<p>Available since 0.0.4</p>
</div>
<div class="description">
<p>Returns the rendered React-Element that serves as the source dom-element</p>
</div>
<div class="params">
<h4>Parameters:</h4>
<ul class="params-list">
<li class="param">
<code class="param-name">props</code>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
<div class="param-description">
<p>props to be passed through to the Component</p>
</div>
</li>
</ul>
</div>
<div class="returns">
<h4>Returns:</h4>
<div class="returns-description">
<p>ReactComponent</p>
</div>
</div>
</div>
<div id="method_focus" class="method item">
<h3 class="name"><code>focus</code></h3>
<div class="args">
<span class="paren">(</span><ul class="args-list inline commas">
<li class="arg">
<code class="optional">[transitionTime]</code>
</li>
</ul><span class="paren">)</span>
</div>
<span class="flag chainable">chainable</span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l66"><code>lib/component.jsx:66</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Sets the focus on the Component.</p>
</div>
<div class="params">
<h4>Parameters:</h4>
<ul class="params-list">
<li class="param">
<code class="param-name optional">[transitionTime]</code>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
<span class="flag optional" title="This parameter is optional.">optional</span>
<div class="param-description">
<p>transition-time to focus the element into the view</p>
</div>
</li>
</ul>
</div>
</div>
<div id="method_focus" class="method item">
<h3 class="name"><code>focus</code></h3>
<span class="paren">()</span>
<span class="flag chainable">chainable</span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l86"><code>lib/component.jsx:86</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Sets the focus on the Component.</p>
</div>
</div>
<div id="method_getInitialState" class="method item">
<h3 class="name"><code>getInitialState</code></h3>
<span class="paren">()</span>
<span class="returns-inline">
<span class="type"></span>
</span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l78"><code>lib/component.jsx:78</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Gets the Component"s internal state. Note, that the this is NOT Redux"s state.</p>
</div>
<div class="returns">
<h4>Returns:</h4>
<div class="returns-description">
<p>Object the Component internal initial state</p>
</div>
</div>
</div>
<div id="method_handleBlur" class="method item">
<h3 class="name"><code>handleBlur</code></h3>
<div class="args">
<span class="paren">(</span><ul class="args-list inline commas">
<li class="arg">
<code>e</code>
</li>
</ul><span class="paren">)</span>
</div>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l113"><code>lib/component.jsx:113</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The method that is called whenever the input-Element gets blurred.
It will change its internal state, so that the css looks right and
also any validation-messages appear.</p>
</div>
<div class="params">
<h4>Parameters:</h4>
<ul class="params-list">
<li class="param">
<code class="param-name">e</code>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
<div class="param-description">
<p>event-payload</p>
</div>
</li>
</ul>
</div>
</div>
<div id="method_handleChange" class="method item">
<h3 class="name"><code>handleChange</code></h3>
<div class="args">
<span class="paren">(</span><ul class="args-list inline commas">
<li class="arg">
<code>e</code>
</li>
</ul><span class="paren">)</span>
</div>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l94"><code>lib/component.jsx:94</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The method that is called whenever the input-Element changes its value.
Will update the Redux-store (signupuser.homeaddress);</p>
</div>
<div class="params">
<h4>Parameters:</h4>
<ul class="params-list">
<li class="param">
<code class="param-name">e</code>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
<div class="param-description">
<p>event-payload</p>
</div>
</li>
</ul>
</div>
</div>
<div id="method_handleFocus" class="method item">
<h3 class="name"><code>handleFocus</code></h3>
<div class="args">
<span class="paren">(</span><ul class="args-list inline commas">
<li class="arg">
<code>e</code>
</li>
</ul><span class="paren">)</span>
</div>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l103"><code>lib/component.jsx:103</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The method that is called whenever the input-Element gets the focus.
It will change its internal state, so that the css looks right and
also any validation-messages disappear.</p>
</div>
<div class="params">
<h4>Parameters:</h4>
<ul class="params-list">
<li class="param">
<code class="param-name">e</code>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
<div class="param-description">
<p>event-payload</p>
</div>
</li>
</ul>
</div>
</div>
<div id="method_render" class="method item">
<h3 class="name"><code>render</code></h3>
<span class="paren">()</span>
<span class="returns-inline">
<span class="type"></span>
</span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l123"><code>lib/component.jsx:123</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>React render-method --> renderes the Component.</p>
</div>
<div class="returns">
<h4>Returns:</h4>
<div class="returns-description">
<p>ReactComponent</p>
</div>
</div>
</div>
</div>
<div id="properties" class="api-class-tabpanel">
<h2 class="off-left">Properties</h2>
<div id="property_autoFocus" class="property item">
<h3 class="name"><code>autoFocus</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l48"><code>lib/v.16.0.4.js:48</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether to autofocus the Component.</p>
</div>
</div>
<div id="property_autoFocus" class="property item">
<h3 class="name"><code>autoFocus</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l141"><code>lib/component.jsx:141</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether to autofocus the Component.</p>
</div>
</div>
<div id="property_className" class="property item">
<h3 class="name"><code>className</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l57"><code>lib/v.16.0.4.js:57</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The class that should be set on the element</p>
</div>
</div>
<div id="property_className" class="property item">
<h3 class="name"><code>className</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l150"><code>lib/component.jsx:150</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The class that should be set on the element</p>
</div>
</div>
<div id="property_errorMsg" class="property item">
<h3 class="name"><code>errorMsg</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l66"><code>lib/v.16.0.4.js:66</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The error-message that appears when the element is wrong validated.</p>
</div>
</div>
<div id="property_errorMsg" class="property item">
<h3 class="name"><code>errorMsg</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l159"><code>lib/component.jsx:159</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The error-message that appears when the element is wrong validated.</p>
</div>
</div>
<div id="property_formValidated" class="property item">
<h3 class="name"><code>formValidated</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l75"><code>lib/v.16.0.4.js:75</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether the parent-form has been validated.
This value is needed to determine if the validate-status should be set.</p>
</div>
</div>
<div id="property_formValidated" class="property item">
<h3 class="name"><code>formValidated</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l168"><code>lib/component.jsx:168</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether the parent-form has been validated.
This value is needed to determine if the validate-status should be set.</p>
</div>
</div>
<div id="property_helpText" class="property item">
<h3 class="name"><code>helpText</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l85"><code>lib/v.16.0.4.js:85</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The text that should appear when the element is wrong validated.</p>
</div>
</div>
<div id="property_helpText" class="property item">
<h3 class="name"><code>helpText</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l178"><code>lib/component.jsx:178</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The text that should appear when the element is wrong validated.</p>
</div>
</div>
<div id="property_id" class="property item">
<h3 class="name"><code>id</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l94"><code>lib/v.16.0.4.js:94</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>id</code> of the element.</p>
</div>
</div>
<div id="property_id" class="property item">
<h3 class="name"><code>id</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l187"><code>lib/component.jsx:187</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>id</code> of the element.</p>
</div>
</div>
<div id="property_markValidated" class="property item">
<h3 class="name"><code>markValidated</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l205"><code>lib/component.jsx:205</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether the Component should show an validate-reclamation (star)</p>
</div>
</div>
<div id="property_markValidated" class="property item">
<h3 class="name"><code>markValidated</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l103"><code>lib/v.16.0.4.js:103</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether to mark the Component when successfully validated.</p>
</div>
</div>
<div id="property_markValidated" class="property item">
<h3 class="name"><code>markValidated</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l196"><code>lib/component.jsx:196</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether to mark the Component when successfully validated.</p>
</div>
</div>
<div id="property_markValidated" class="property item">
<h3 class="name"><code>markValidated</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l112"><code>lib/v.16.0.4.js:112</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>Whether the Component should show an validate-reclamation (star)</p>
</div>
</div>
<div id="property_mask" class="property item">
<h3 class="name"><code>mask</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l121"><code>lib/v.16.0.4.js:121</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>mask</code> that determines the pattern.
See <a href="https://github.com/insin/inputmask-core#pattern">https://github.com/insin/inputmask-core#pattern</a></p>
</div>
</div>
<div id="property_mask" class="property item">
<h3 class="name"><code>mask</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l214"><code>lib/component.jsx:214</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>mask</code> that determines the pattern.
See <a href="https://github.com/insin/inputmask-core#pattern">https://github.com/insin/inputmask-core#pattern</a></p>
</div>
</div>
<div id="property_name" class="property item">
<h3 class="name"><code>name</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l131"><code>lib/v.16.0.4.js:131</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>name</code> for the element.</p>
</div>
</div>
<div id="property_name" class="property item">
<h3 class="name"><code>name</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l224"><code>lib/component.jsx:224</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>name</code> for the element.</p>
</div>
</div>
<div id="property_onBlur" class="property item">
<h3 class="name"><code>onBlur</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l140"><code>lib/v.16.0.4.js:140</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onBlur</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onBlur" class="property item">
<h3 class="name"><code>onBlur</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l233"><code>lib/component.jsx:233</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onBlur</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onChange" class="property item">
<h3 class="name"><code>onChange</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l242"><code>lib/component.jsx:242</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>onChange</code> function, which should update the <code>state</code>.</p>
</div>
</div>
<div id="property_onChange" class="property item">
<h3 class="name"><code>onChange</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l149"><code>lib/v.16.0.4.js:149</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>onChange</code> function, which should update the <code>state</code>.</p>
</div>
</div>
<div id="property_onClick" class="property item">
<h3 class="name"><code>onClick</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l158"><code>lib/v.16.0.4.js:158</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>onClick</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onClick" class="property item">
<h3 class="name"><code>onClick</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l251"><code>lib/component.jsx:251</code></a>
</p>
<p>Available since 0.0.1</p>
</div>
<div class="description">
<p>The <code>onClick</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onFocus" class="property item">
<h3 class="name"><code>onFocus</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l167"><code>lib/v.16.0.4.js:167</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onFocus</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onFocus" class="property item">
<h3 class="name"><code>onFocus</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l260"><code>lib/component.jsx:260</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onFocus</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onKeyDown" class="property item">
<h3 class="name"><code>onKeyDown</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l269"><code>lib/component.jsx:269</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyDown</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onKeyDown" class="property item">
<h3 class="name"><code>onKeyDown</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l176"><code>lib/v.16.0.4.js:176</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyDown</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onKeyEnter" class="property item">
<h3 class="name"><code>onKeyEnter</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l185"><code>lib/v.16.0.4.js:185</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyEnter</code> function, when the enter-key is pressed.</p>
</div>
</div>
<div id="property_onKeyEnter" class="property item">
<h3 class="name"><code>onKeyEnter</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l278"><code>lib/component.jsx:278</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyEnter</code> function, when the enter-key is pressed.</p>
</div>
</div>
<div id="property_onKeyPress" class="property item">
<h3 class="name"><code>onKeyPress</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l194"><code>lib/v.16.0.4.js:194</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyPress</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onKeyPress" class="property item">
<h3 class="name"><code>onKeyPress</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l287"><code>lib/component.jsx:287</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyPress</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onKeyUp" class="property item">
<h3 class="name"><code>onKeyUp</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_v.16.0.4.js.html#l203"><code>lib/v.16.0.4.js:203</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyUp</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_onKeyUp" class="property item">
<h3 class="name"><code>onKeyUp</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
<div class="meta">
<p>
Defined in
<a href="../files/lib_component.jsx.html#l296"><code>lib/component.jsx:296</code></a>
</p>
<p>Available since 0.1.0</p>
</div>
<div class="description">
<p>The <code>onKeyUp</code> function, when happening on the DOM-Element.</p>
</div>
</div>
<div id="property_placeholder" class="property item">
<h3 class="name"><code>placeholder</code></h3>
<span class="type"><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" class="crosslink external" targ