mirror of
https://github.com/hanzoai/jube-fork.git
synced 2026-11-02 14:29:36 +00:00
126 lines
3.5 KiB
HTML
Executable File
126 lines
3.5 KiB
HTML
Executable File
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Custom Label</title>
|
|
<meta charset="utf-8">
|
|
<link href="../content/shared/styles/examples-offline.css" rel="stylesheet">
|
|
<link href="../../styles/kendo.common.min.css" rel="stylesheet">
|
|
<link href="../../styles/kendo.rtl.min.css" rel="stylesheet">
|
|
<link href="../../styles/kendo.default.min.css" rel="stylesheet">
|
|
<link href="../../styles/kendo.default.mobile.min.css" rel="stylesheet">
|
|
<script src="../../js/jquery.min.js"></script>
|
|
<script src="../../js/jszip.min.js"></script>
|
|
<script src="../../js/kendo.all.min.js"></script>
|
|
<script src="../content/shared/js/console.js"></script>
|
|
<script>
|
|
|
|
</script>
|
|
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<a class="offline-button" href="../index.html">Back</a>
|
|
|
|
<div id="example">
|
|
<div class="demo-section k-content">
|
|
<ul class="forms">
|
|
<li>
|
|
<label>New Password</label>
|
|
<input id="userPass" type="password" name="userPass" value="" class="k-textbox" style="width: 100%;" />
|
|
</li>
|
|
<li>
|
|
<label>Password strength</label>
|
|
<div id="passStrength" style="width: 100%;"></div>
|
|
</li>
|
|
<li>
|
|
<label></label>
|
|
<button id ="submitButton" class="k-button k-primary">Reset Password</button>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<script>
|
|
var passProgress;
|
|
$(document).ready(function () {
|
|
passProgress = $("#passStrength").kendoProgressBar({
|
|
type: "value",
|
|
max: 9,
|
|
animation: false,
|
|
change: onChange
|
|
}).data("kendoProgressBar");
|
|
|
|
passProgress.progressStatus.text("Empty");
|
|
});
|
|
|
|
$("#userPass").keyup(function () {
|
|
passProgress.value(this.value.length);
|
|
});
|
|
|
|
$("#submitButton").click(function () {
|
|
var strength = passProgress.progressStatus.first().text();
|
|
alert(strength + " password!");
|
|
});
|
|
|
|
function onChange(e) {
|
|
this.progressWrapper.css({
|
|
"background-image": "none",
|
|
"border-image": "none"
|
|
});
|
|
|
|
if (e.value < 1) {
|
|
this.progressStatus.text("Empty");
|
|
} else if (e.value <= 3) {
|
|
this.progressStatus.text("Weak");
|
|
|
|
this.progressWrapper.css({
|
|
"background-color": "#EE9F05",
|
|
"border-color": "#EE9F05"
|
|
});
|
|
} else if (e.value <= 6) {
|
|
this.progressStatus.text("Good");
|
|
|
|
this.progressWrapper.css({
|
|
"background-color": "#428bca",
|
|
"border-color": "#428bca"
|
|
});
|
|
} else {
|
|
this.progressStatus.text("Strong");
|
|
|
|
this.progressWrapper.css({
|
|
"background-color": "#8EBC00",
|
|
"border-color": "#8EBC00"
|
|
});
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
.forms {
|
|
list-style-type: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
.forms label {
|
|
display: block;
|
|
font-size: 12px;
|
|
line-height: 1em;
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
margin-bottom: 1em;
|
|
}
|
|
|
|
.forms li {
|
|
margin-bottom: 1.5em;
|
|
}
|
|
|
|
#submitButton {
|
|
width: 100%;
|
|
}
|
|
</style>
|
|
</div>
|
|
|
|
|
|
</body>
|
|
</html>
|