# j-PasswordMeter

> Tento komponent vyhodnocuje heslo podľa hodnotenia. Hodnotenie sa počíta v percentách: 100 % = silný, 50 % = dobrý, 0 % = slabý.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: sk
Content-SHA256: 3096882b0c30b1aef0fc21047dd4fb4211cdfe822b8dd0f97d8aec256886e39e
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

__Konfigurácia__:

- Heslo `numbers {Boolean}` musí obsahovať min. 1 číslo (predvolené: `true`)
- Heslo `chars {Boolean}` musí obsahovať min. 1 znaky (predvolené: `true`)
- Heslo `special {Boolean}` musí obsahovať min. 1 špeciálny znak (predvolené: `false`)
- Heslo `min {Number}` musí mať min. dĺžka znakov (predvolená: `4`)
- Heslo `casesensitive {Boolean}` musí obsahovať min. 1 spodný a horný znak (predvolené: `true`)
- `weak {String}` označenie pre slabé heslo (predvolené: `Weak`)
- `good {String}` označenie pre dobré heslo (predvolené: `Good`)
- `strong {String}` označenie pre silné heslo (predvolené: `Strong`)
- `short {String}` označenie pre krátke heslo (predvolené: `Short password`)
- `text {String}` štítok pre štítok (predvolené: `Password strength`)
- `valid {Number}` min. platné kritériá v percentách (predvolené: `40`)
- __NEW__ `showprogress {Boolean}` zobrazuje indikátor priebehu (predvolené: `true`)
- __NEW__ `progress {String}` cesta k `function({ progress: Number, rating: Number, numbers: Number, chars: Number, special: Number, upper: Number, lower: Number, unicode: Number, points: Number })`

__Je dobré vedieť__:
Tento komponent vyhodnocuje heslo podľa hodnotenia. Hodnotenie sa počíta v percentách: `100%` = silný, `50%` = dobrý, `0%` = slabý.

- Hodnotenie `weak` je nižšie ako `30`
- Hodnotenie `good` je medzi `30` a `70`
- Hodnotenie `strong` je vyššie ako `70`

Použite ho so `<ui-component name="passwordmeter">`. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v `DEF.fallback` (predvolene CDN Componentator). Autor: Peter Širka. Zdroj: úložisko komponentov Componentator, licencia MIT.

```html example.html
<div style="width:300px">
	<ui-component name="passwordmeter" path="mypassword1"></ui-component>
	<br />
	<ui-component name="passwordmeter" path="mypassword2"></ui-component>
	<br />
	<ui-component name="passwordmeter" path="mypassword3"></ui-component>
</div>

<script>
	var mypassword1 = '123456';
	var mypassword2 = 'abcd';
	var mypassword3 = 'Ad35*t84';
</script>
```
