first commit

This commit is contained in:
2026-01-16 14:13:44 +08:00
commit 903ff8d495
34603 changed files with 8585054 additions and 0 deletions

View File

@ -0,0 +1,102 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Krajee JQuery Plugins - &copy; Kartik</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="../css/star-rating.css" media="all" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="../js/star-rating.js" type="text/javascript"></script>
<body>
<div class="container">
<div class="page-header">
<h2>Bootstrap Star Rating Examples <small>&copy; Kartik Visweswaran, Krajee.com</small></h2>
</div>
<form>
<input id="input-21b" value="4" type="number" class="rating" min=0 max=5 step=0.2 data-size="lg">
<hr>
<input id="input-21c" value="0" type="number" class="rating" min=0 max=8 step=0.5 data-size="xl" data-stars="8">
<hr>
<input id="input-21d" value="2" type="number" class="rating" min=0 max=5 step=0.5 data-size="sm">
<hr>
<input id="input-21e" value="0" type="number" class="rating" min=0 max=5 step=0.5 data-size="xs" >
<hr>
<input id="input-21f" value="0" type="number" min=0 max=5 step=0.1 data-size="md" >
<hr>
<input id="input-2ba" type="number" class="rating" min="0" max="5" step="0.5" data-stars=5
data-symbol="&#xe005;" data-default-caption="{rating} hearts" data-star-captions="{}">
<hr>
<input id="input-22" value="0" type="number" class="rating" min=0 max=5 step=0.5 data-rtl=1 data-container-class='text-right' data-glyphicon=0>
<div class="clearfix"></div>
<hr>
<input class="rb-rating">
<hr>
<input id="rating-input" type="number" />
<button id="btn-rating-input" type="button" class="btn btn-primary">Toggle Disable</button>
<hr>
<input id="kartik" class="rating" data-stars="5" data-step="0.1"/>
<div class="form-group" style="margin-top:10px">
<button type="submit" class="btn btn-primary">Submit</button>
<button type="reset" class="btn btn-default">Reset</button>
<button type="button" class="btn btn-danger">Destroy</button>
<button type="button" class="btn btn-success">Create</button>
</div>
</form>
<hr>
<script>
jQuery(document).ready(function () {
$("#input-21f").rating({
starCaptions: function(val) {
if (val < 3) {
return val;
} else {
return 'high';
}
},
starCaptionClasses: function(val) {
if (val < 3) {
return 'label label-danger';
} else {
return 'label label-success';
}
},
hoverOnClear: false
});
$('#rating-input').rating({
min: 0,
max: 5,
step: 1,
size: 'lg',
showClear: false
});
$('#btn-rating-input').on('click', function() {
$('#rating-input').rating('refresh', {
showClear:true,
disabled: !$('#rating-input').attr('disabled')
});
});
$('.btn-danger').on('click', function() {
$("#kartik").rating('destroy');
});
$('.btn-success').on('click', function() {
$("#kartik").rating('create');
});
$('#rating-input').on('rating.change', function() {
alert($('#rating-input').val());
});
$('.rb-rating').rating({'showCaption':true, 'stars':'3', 'min':'0', 'max':'3', 'step':'1', 'size':'xs', 'starCaptions': {0:'status:nix', 1:'status:wackelt', 2:'status:geht', 3:'status:laeuft'}});
});
</script>
</div>
</body>
</html>

View File

@ -0,0 +1,360 @@
<!DOCTYPE html>
<!--suppress CssUnusedSymbol, JSUnresolvedLibraryURL -->
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Krajee JQuery Plugins - &copy; Kartik</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="../css/star-rating.css" media="all" type="text/css"/>
<link rel="stylesheet" href="../css/themes/krajee-fa/theme.css" media="all" type="text/css"/>
<link rel="stylesheet" href="../css/themes/krajee-svg/theme.css" media="all" type="text/css"/>
<link rel="stylesheet" href="../css/themes/krajee-uni/theme.css" media="all" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="../js/star-rating.js" type="text/javascript"></script>
<script src="../js/themes/krajee-fa/theme.js" type="text/javascript"></script>
<script src="../js/themes/krajee-svg/theme.js" type="text/javascript"></script>
<script src="../js/themes/krajee-uni/theme.js" type="text/javascript"></script>
<body>
<div class="container">
<div class="page-header">
<h2>Bootstrap Star Rating Examples
<small>&copy; Kartik Visweswaran, Krajee.com</small>
</h2>
</div>
<form>
<div class="page-header">
<h3>Glyphicon Star LTR</h3>
</div>
<input type="text" class="rating rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="rating rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="rating rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="rating rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="rating rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>Glyphicon Star RTL</h3>
</div>
<input type="text" class="kv-gly-star rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-star rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-star rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-star rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-star rating-loading" value="2" dir="rtl" data-size="xs"
title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>Glyphicon Heart LTR</h3>
</div>
<input type="text" class="kv-gly-heart rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="kv-gly-heart rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-gly-heart rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-gly-heart rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-gly-heart rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>Glyphicon Heart RTL</h3>
</div>
<input type="text" class="kv-gly-heart rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-heart rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-heart rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-heart rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-gly-heart rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>Unicode Star LTR</h3>
</div>
<input type="text" class="kv-uni-star rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="kv-uni-star rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-uni-star rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-uni-star rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-uni-star rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>Unicode Star RTL</h3>
</div>
<input type="text" class="kv-uni-star rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-star rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-star rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-star rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-star rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>Unicode Rook LTR</h3>
</div>
<input type="text" class="kv-uni-rook rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="kv-uni-rook rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-uni-rook rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-uni-rook rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-uni-rook rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>Unicode Rook RTL</h3>
</div>
<input type="text" class="kv-uni-rook rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-rook rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-rook rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-rook rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-uni-rook rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>Font Awesome Star LTR</h3>
</div>
<input type="text" class="kv-fa rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="kv-fa rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-fa rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-fa rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-fa rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>Font Awesome Star RTL</h3>
</div>
<input type="text" class="kv-fa rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>Font Awesome Heart LTR</h3>
</div>
<input type="text" class="kv-fa-heart rating-loading" value="3.75" data-size="xl"
title="">
<br>
<input type="text" class="kv-fa-heart rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-fa-heart rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-fa-heart rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-fa-heart rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>Font Awesome Heart RTL</h3>
</div>
<input type="text" class="kv-fa-heart rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa-heart rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa-heart rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa-heart rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-fa-heart rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>SVG LTR Star</h3>
</div>
<input type="text" class="kv-svg rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="kv-svg rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-svg rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-svg rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-svg rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>SVG RTL Star</h3>
</div>
<input type="text" class="kv-svg rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
<div class="page-header">
<h3>SVG LTR Heart</h3>
</div>
<input type="text" class="kv-svg-heart rating-loading" value="3.75" data-size="xl" title="">
<br>
<input type="text" class="kv-svg-heart rating-loading" value="2.5" data-size="lg" title="">
<br>
<input type="text" class="kv-svg-heart rating-loading" value="1.75" data-size="md" title="">
<br>
<input type="text" class="kv-svg-heart rating-loading" value="4" data-size="sm" title="">
<br>
<input type="text" class="kv-svg-heart rating-loading" value="2" data-size="xs" title="">
<br>
<div class="page-header">
<h3>SVG RTL Heart</h3>
</div>
<input type="text" class="kv-svg-heart rating-loading" value="3.75" dir="rtl" data-size="xl" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg-heart rating-loading" value="2.5" dir="rtl" data-size="lg" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg-heart rating-loading" value="1.75" dir="rtl" data-size="md" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg-heart rating-loading" value="4" dir="rtl" data-size="sm" title="">
<div class="clearfix"></div>
<br>
<input type="text" class="kv-svg-heart rating-loading" value="2" dir="rtl" data-size="xs" title="">
<div class="clearfix"></div>
<br>
</form>
</div>
</body>
<script>
$(document).on('ready', function () {
$('.kv-gly-star').rating({
containerClass: 'is-star'
});
$('.kv-gly-heart').rating({
containerClass: 'is-heart',
defaultCaption: '{rating} hearts',
starCaptions: function (rating) {
return rating == 1 ? 'One heart' : rating + ' hearts';
},
filledStar: '<i class="glyphicon glyphicon-heart"></i>',
emptyStar: '<i class="glyphicon glyphicon-heart-empty"></i>'
});
$('.kv-fa').rating({
theme: 'krajee-fa',
filledStar: '<i class="fa fa-star"></i>',
emptyStar: '<i class="fa fa-star-o"></i>'
});
$('.kv-fa-heart').rating({
defaultCaption: '{rating} hearts',
starCaptions: function (rating) {
return rating == 1 ? 'One heart' : rating + ' hearts';
},
theme: 'krajee-fa',
filledStar: '<i class="fa fa-heart"></i>',
emptyStar: '<i class="fa fa-heart-o"></i>'
});
$('.kv-uni-star').rating({
theme: 'krajee-uni',
filledStar: '&#x2605;',
emptyStar: '&#x2606;'
});
$('.kv-uni-rook').rating({
theme: 'krajee-uni',
defaultCaption: '{rating} rooks',
starCaptions: function (rating) {
return rating == 1 ? 'One rook' : rating + ' rooks';
},
filledStar: '&#9820;',
emptyStar: '&#9814;'
});
$('.kv-svg').rating({
theme: 'krajee-svg',
filledStar: '<span class="krajee-icon krajee-icon-star"></span>',
emptyStar: '<span class="krajee-icon krajee-icon-star"></span>'
});
$('.kv-svg-heart').rating({
theme: 'krajee-svg',
filledStar: '<span class="krajee-icon krajee-icon-heart"></span>',
emptyStar: '<span class="krajee-icon krajee-icon-heart"></span>',
defaultCaption: '{rating} hearts',
starCaptions: function (rating) {
return rating == 1 ? 'One heart' : rating + ' hearts';
},
containerClass: 'is-heart'
});
$('.rating,.kv-gly-star,.kv-gly-heart,.kv-uni-star,.kv-uni-rook,.kv-fa,.kv-fa-heart,.kv-svg,.kv-svg-heart').on(
'change', function () {
console.log('Rating selected: ' + $(this).val());
});
});
</script>
</html>