TooWeak: "Your password is Too Weak."
},
this.meterLabel = "Password strength:";
- this.pwdStrengths = ["Too Weak", "Weak", "Medium", "Strong"];
+ this.pwdStrengths = ["Too Weak", "Weak", "Medium", "Strong"];
+ this.meterClass : ["roo-password-meter-tooweak",
+ "roo-password-meter-weak",
+ "roo-password-meter-medium",
+ "roo-password-meter-strong",
+ "roo-password-meter-grey"],
Roo.bootstrap.SecurePass.superclass.constructor.call(this, config);
}
* })
*/
// private
- meterClass : ["password-meter-tooweak", "password-meter-weak", "password-meter-medium", "password-meter-strong", "password-meter-grey"],
+
meterWidth: 300,
errorMsg :'',
errors: {},
this.trigger.createChild({
tag: 'div',
- cls: 'password-meter-container col-xs-12',
+ cls: 'roo-password-meter-container col-xs-12',
style: {
//width: this.meterWidth + 'px'
},
cn: {
tag: 'div',
- cls: 'password-meter-grey',
+ cls: 'roo-password-meter-grey',
style: {
//width: this.meterWidth + 'px'
},
{
//id: 'PwdMeter',
tag: 'div',
- cls: 'password-meter-grey col-xs-12',
+ cls: 'roo-password-meter-grey col-xs-12',
style: {
//width: 0,
//width: this.meterWidth + 'px'
}
},
{
- cls: 'password-meter-text'
+ cls: 'roo-password-meter-text'
}
]
}
//pm.style.width = (this.meterWidth / 3) * strength + 'px';
- var pt = this.trigger.child('/div/div/').child('>*[class=password-meter-text]').dom;
+ var pt = this.trigger.child('/div/div/').child('>*[class=roo-password-meter-text]').dom;
pt.innerHTML = this.meterLabel + ' ' + this.pwdStrengths[strength];
//pm.style.width = 0;
var pm = this.trigger.child('div/div/div');
pm.removeClass(this.meterClass);
- pm.addClass('password-meter-grey');
+ pm.addClass('roo-password-meter-grey');
- var pt = this.trigger.child('/div/div/').child('>*[class=password-meter-text]').dom;
+ var pt = this.trigger.child('/div/div/').child('>*[class=roo-password-meter-text]').dom;
//pt.innerHTML = this.meterLabel + ' ' + this.pwdStrengths[strength];
pm.removeClass(this.meterClass);
pm.addClass(this.meterClass[strength]);
- var pt = this.trigger.child('/div/div/').child('>*[class=password-meter-text]').dom;
+ var pt = this.trigger.child('/div/div/').child('>*[class=roo-password-meter-text]').dom;
pt.innerHTML = this.meterLabel + ' ' + this.pwdStrengths[strength];
-.password-meter-grey {
+.roo-password-meter-grey {
background: lightgrey; /* For browsers that do not support gradients */
height: 10px;
}
-.password-meter {
+.roo-password-meter {
background: red; /* For browsers that do not support gradients */
background: -webkit-linear-gradient(-90deg, green, red); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(-90deg, green, red); /* For Opera 11.1 to 12.0 */
font-size: 12px;
}
-.password-meter-container {
+.roo-password-meter-container {
margin-bottom: 20px;
}
-.password-meter-tooweak {
+.roo-password-meter-tooweak {
background: red ;
height: 10px;
}
-.password-meter-weak {
+.roo-password-meter-weak {
background: #ffdddd;
height: 10px;
}
-.password-meter-medium {
+.roo-password-meter-medium {
background: yellow;
height: 10px;
}
-.password-meter-strong {
+.roo-password-meter-strong {
background: green;
height: 10px;
}
-.password-meter-text {
+.roo-password-meter-text {
padding-bottom:5px;
margin-bottom:5px;
font-size: 12px;