Sindbad~EG File Manager

Current Path : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt-mobile/js/
Upload File :
Current File : /var/www/html/wordpress_alg24news/wp-content/themes/newsbt-mobile/js/ec-stars-rating-nojq.min.js

;(function(window,document){var globaldata=null,ec_stars_loaded=false,voting=false;if(!document.querySelectorAll){return}function forEach(col,callback){var i=0,len=col.length;for(;i<len;i++){callback.call(col[i],i)}}function addEvent(el,type,callback){if(el.addEventListener){el.addEventListener(type,callback,false)}else if(el.attachEvent){el.attachEvent('on'+type,function(e){if(!e){e=window.event}if(!e.preventDefault){e.preventDefault=function(){e.returnValue=false}e.stopPropagation=function(){e.cancelBubble=true}e.isDefaultPrevented=function(){return e.returnValue===false}}if(!e.target){e.target=e.srcElement}callback.call(el,e)})}}function postRequest(url,data,callback){var req=new window.XMLHttpRequest();req.open("POST",url,true);req.onreadystatechange=function(){if(req.readyState===4){callback(req.responseText)}}req.setRequestHeader("Content-type","application/x-www-form-urlencoded");req.send(data)}function ajaxCallback(root,star){var show_message=function(message){root.setAttribute('data-tooltip',message)},update_value=function(result,count){var parent=root.parentNode root.className+=" is-voted";root.querySelector('.ec-stars-overlay').style.width=(100-result*100/5)+'%';parent.querySelector('.ec-stars-rating-count').innerHTML=count;parent.querySelector('.ec-stars-rating-value').innerHTML=parseInt(result*100,10)/100}return function(response){response=window.JSON.parse(response);switch(response.status){case globaldata.codes.PREVIOUSLY_VOTED:show_message(globaldata.messages.previously_voted);break;case globaldata.codes.REQUEST_ERROR:show_message(globaldata.messages.request_error);break;case globaldata.codes.SUCCESS:update_value(response.result,response.votes);show_message(globaldata.messages.success);break;default:show_message(globaldata.messages.unknown)}voting=false}}function vote(root,star,post_id){var rating=parseInt(star.getAttribute('data-value'),10);if(globaldata===null){globaldata=window.ec_ajax_data||null}window.console&&console.log(root,star,post_id,rating);if(/\bis-voted\b/.test(root.className)||!rating||rating>5||rating<1){return}postRequest(globaldata.ajax_url,'action=ec_stars_rating&rating='+rating+'&post_id='+post_id,ajaxCallback(root,star))}function init(){var elements;if(ec_stars_loaded){return}ec_stars_loaded=true;elements=document.querySelectorAll('.ec-stars-wrapper');forEach(elements,function(){var el=this,post_id=parseInt(el.getAttribute('data-post-id'),10);addEvent(el,'click',function(e){if(e.target.nodeName==="A"){e.preventDefault();vote(el,e.target,post_id)}})})}if(document.addEventListener){document.addEventListener('DOMContentLoaded',init,false)}addEvent(window,'load',init)}(window,window.document))

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists