Plugin Directory

Changeset 2261963


Ignore:
Timestamp:
03/16/2020 06:27:40 PM (6 years ago)
Author:
Shmidtelson
Message:

Add 1.0.3.2 version

Location:
wp-post-rating/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • wp-post-rating/trunk/assets/js/min/wp-post-rating.min.js

    r2261952 r2261963  
    1 var AjaxSendRequest=function(){var n=this;this.ajax_response="",this.ajaxVars={ajaxurl:"/wp-admin/admin-ajax.php",nonce:document.querySelector("meta[name='_wpr_nonce']").getAttribute("content")},this.request=new XMLHttpRequest,this.ajax_vote=function(e,t){var s={action:"wpr_voted",nonce:this.ajaxVars.nonce,post_id:e,vote:t},a=Object.keys(s).map(function(e){return[e,s[e]].map(encodeURIComponent).join("=")}).join("&");this.request.open("POST",this.ajaxVars.ajaxurl,!0),this.request.setRequestHeader("Content-type","application/x-www-form-urlencoded"),this.request.onreadystatechange=function(){4===this.readyState&&200===this.status&&(null!=this.responseText?n.ajax_response=this.responseText:console.log("Ajax error: No data received"))},this.request.send(a)}},ajaxClient=new AjaxSendRequest,Stars=function(){var a=this;for(this.stars=document.querySelectorAll(".wpr-wrapp .icon-star"),this.hasClass=function(e,t){return-1<(" "+e.className+" ").indexOf(" "+t+" ")},i=0;i<this.stars.length;i++)this.stars[i].addEventListener("click",function(){var t=this.parentElement,s=t.parentElement.getElementsByClassName("wpr-rating-loader")[0];s.classList.remove("wpr-hide"),t.classList.add("wpr-hide"),childrens=t.children;var e=this.dataset.value;ajaxClient.ajax_vote(t.dataset.id,e),setTimeout(function(){var e=JSON.parse(ajaxClient.ajax_response);for(i in childrens)a.hasClass(childrens[i],"checked")&&childrens[i].classList.remove("checked");childrens[Math.abs(parseInt(e.avg)-5)].classList.add("checked"),document.querySelector("#wpr-widget-"+t.dataset.id+" .wpr-total").innerHTML="("+parseInt(e.total)+")",s.classList.add("wpr-hide"),t.classList.remove("wpr-hide")},500)})};new Stars;
     1var AjaxSendRequest=function(){var n=this;this.ajax_response="",this.ajaxVars={ajaxurl:"/wp-admin/admin-ajax.php",nonce:document.querySelector("meta[name='_wpr_nonce']").getAttribute("content")},this.request=new XMLHttpRequest,this.ajax_vote=function(e,t){var a={action:"wpr_voted",nonce:this.ajaxVars.nonce,post_id:e,vote:t},s=Object.keys(a).map(function(e){return[e,a[e]].map(encodeURIComponent).join("=")}).join("&");this.request.open("POST",this.ajaxVars.ajaxurl,!0),this.request.setRequestHeader("Content-type","application/x-www-form-urlencoded"),this.request.onreadystatechange=function(){4===this.readyState&&2020===this.status&&(null!=this.responseText?n.ajax_response=this.responseText:console.log("Ajax error: No data received"))},this.request.send(s)}},ajaxClient=new AjaxSendRequest,Stars=function(){var s=this;for(this.stars=document.querySelectorAll(".wpr-wrapp .icon-star"),this.hasClass=function(e,t){return-1<(" "+e.className+" ").indexOf(" "+t+" ")},i=0;i<this.stars.length;i++)this.stars[i].addEventListener("click",function(){var t=this.parentElement,a=t.parentElement.getElementsByClassName("wpr-rating-loader")[0];a.classList.remove("wpr-hide"),t.classList.add("wpr-hide"),childrens=t.children;var e=this.dataset.value;ajaxClient.ajax_vote(t.dataset.id,e),setTimeout(function(){try{var e=JSON.parse(ajaxClient.ajax_response);for(i in childrens)s.hasClass(childrens[i],"checked")&&childrens[i].classList.remove("checked");childrens[Math.abs(parseInt(e.avg)-5)].classList.add("checked"),document.querySelector("#wpr-widget-"+t.dataset.id+" .wpr-total").innerHTML="("+parseInt(e.total)+")"}catch(e){}a.classList.add("wpr-hide"),t.classList.remove("wpr-hide")},500)})};new Stars;
  • wp-post-rating/trunk/assets/js/wp-post-rating.js

    r2261952 r2261963  
    2323        this.request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    2424        this.request.onreadystatechange = function () {
    25             if (this.readyState === 4 && this.status === 200) {
     25            if (this.readyState === 4 && this.status === 2020) {
    2626                if (this.responseText != null) {
    2727                    that.ajax_response = this.responseText;
    28                 }
    29                 else console.log("Ajax error: No data received")
     28                } else console.log("Ajax error: No data received")
    3029            }
    3130        };
     
    5857
    5958            setTimeout(function () {
    60                 var resp = JSON.parse(ajaxClient.ajax_response);
    61                 for (i in childrens) {
    62                     if (that.hasClass(childrens[i], "checked"))
    63                         childrens[i].classList.remove("checked");
     59                try {
     60                    var resp = JSON.parse(ajaxClient.ajax_response);
     61                    for (i in childrens) {
     62                        if (that.hasClass(childrens[i], "checked"))
     63                            childrens[i].classList.remove("checked");
     64                    }
     65                    childrens[Math.abs(parseInt(resp['avg']) - 5)].classList.add("checked");
     66                    document.querySelector('#wpr-widget-' + parent.dataset.id + ' .wpr-total').innerHTML = '(' + parseInt(resp['total']) + ')';
     67                } catch (e) {
    6468                }
    65                 childrens[Math.abs(parseInt(resp['avg']) - 5)].classList.add("checked");
    66                 document.querySelector('#wpr-widget-' + parent.dataset.id + ' .wpr-total').innerHTML = '(' + parseInt(resp['total']) + ')';
    6769                loader.classList.add('wpr-hide');
    6870                parent.classList.remove('wpr-hide');
  • wp-post-rating/trunk/readme.txt

    r2261952 r2261963  
    3939 
    4040== Changelog ==
     41= 1.0.3.2 =
     42* Fix ajax incorrect answer
    4143= 1.0.3.1 =
    4244* Fixes with loader and display data. Correct SEO schema
  • wp-post-rating/trunk/wp-post-rating.php

    r2261952 r2261963  
    55Plugin URI: http://romua1d.ru/wp_post_rating
    66Description: Powerful post rating wordpress plugin.
    7 Version: 1.0.3.1
     7Version: 1.0.3.2
    88Author: Romua1d
    99Author URI: https://romua1d.ru
Note: See TracChangeset for help on using the changeset viewer.