HEX
Server: Apache
System: Linux b:u:newjapaneti:1 3.10.0-1160.31.1.el7.x86_64 #1 SMP Thu Jun 10 13:32:12 UTC 2021 x86_64
User: newjapaneti (381717)
PHP: 5.6.30
Disabled: apache_get_modules, apache_get_version, apache_reset_timeout, apache_getenv, apache_note, apache_setenv
Upload Files
File: //proc/self/cwd/docs/vendor/bootstrap-rating-input/build/bootstrap-rating-input.min.js
!function(a){var b="rating-clear",c="."+b,d="hidden",e=function(a){return"[data-value"+(a?"="+a:"")+"]"},f=function(a,b,c){var d=c["active-icon"],e=c["inactive-icon"];a.removeClass(b?e:d).addClass(b?d:e)},g=function(c,d){for(var e=d.min,f=d.max,g=d.clearable,h=a('<div class="rating-input"></div>'),i=e;f>=i;i++)h.append('<i class="'+d["icon-lib"]+'" data-value="'+i+'"></i>');return g&&h.append("&nbsp;").append('<a class="'+b+'"><i class="'+d["icon-lib"]+" "+d["clearable-icon"]+'"/>'+g+"</a>"),h},h=function(a){var b={};for(option in i)b[option]=a.data(option);return b},i={min:1,max:5,"icon-lib":"glyphicon","active-icon":"glyphicon-star","inactive-icon":"glyphicon-star-empty",clearable:"","clearable-icon":"glyphicon-remove"},j=function(b,c){var e=this.$input=a(b),f=this.options=a.extend({},i,h(e),c),j=this.$el=g(e,f);e.addClass(d).before(j),this.highlight(f.value)};j.VERSION="0.3.0",j.DEFAULTS=i,j.prototype={clear:function(){this.setValue(this.options.min-1)},setValue:function(a){this.highlight(a),this.updateInput(a)},highlight:function(a,b){var g=this.options,h=a-g.min+1,i=this.$el,j=i.find(e(h));h?(f(j.prevAll("i").andSelf(),!0,g),f(j.nextAll("i"),!1,g)):f(j,!1,g),b||i.find(c).toggleClass(d,!h)},updateInput:function(a){var b=a+this.options.min-1,c=this.$input;c.val()!=b&&c.val(b).change()}};var k=a.fn.rating=function(b){return this.each(function(){var d=a(this),f="rating",g=d.data(f),h="object"==typeof b&&b;g||(g=new j(d,h),g.$el.on("mouseenter",e(),function(){g.highlight(a(this).data("value"),!0)}).on("mouseleave",e(),function(){g.highlight(d.val(),!0)}).on("click",e(),function(){g.setValue(a(this).data("value"))}).on("click",c,function(){g.clear()}),d.data(f,g)),"clear"===b?g.clear():"setValue"===b&&g.setValue(arguments[1])})};k.Constructor=j,a(function(){a("input.rating[type=number]").each(function(){a(this).rating()})})}(jQuery);