| 1 |
jQuery(document).ready(function( $ ){ |
| 2 |
$(".betterdocs-feelings,.betterdocs-emoji").on( 'click', function( e ) { |
| 3 |
e.preventDefault(); |
| 4 |
console.log('clicked'); |
| 5 |
let feelings = e.currentTarget.dataset.feelings; |
| 6 |
let betterdocsConfig = betterdocsReactionsConfig ?? undefined; |
| 7 |
|
| 8 |
if( betterdocsConfig != undefined && |
| 9 |
betterdocsConfig.FEEDBACK != undefined && |
| 10 |
betterdocsConfig.FEEDBACK.DISPLAY != undefined && |
| 11 |
betterdocsConfig.FEEDBACK.DISPLAY == true ) { |
| 12 |
var URL = betterdocsConfig.FEEDBACK.URL; |
| 13 |
|
| 14 |
if( URL.indexOf('?') > -1 ) { |
| 15 |
URL += '/' + betterdocsConfig.post_id + '&feelings=' + feelings; |
| 16 |
} else { |
| 17 |
URL += '/' + betterdocsConfig.post_id + '?feelings=' + feelings; |
| 18 |
} |
| 19 |
|
| 20 |
jQuery.ajax({ |
| 21 |
url : URL, |
| 22 |
method : 'POST', |
| 23 |
headers : betterdocsConfig.nonce ? { 'X-WP-Nonce' : betterdocsConfig.nonce } : {}, |
| 24 |
success : function( res ){ |
| 25 |
if(res === true) { |
| 26 |
$('.betterdocs-article-reactions .betterdocs-article-reactions-heading,.betterdocs-article-reactions .betterdocs-article-reaction-links,.layout-3.betterdocs-article-reactions h5,.layout-3.betterdocs-article-reactions .betterdocs-article-reaction-links').fadeOut(1000); |
| 27 |
$('.betterdocs-article-reactions.layout-1, .betterdocs-article-reactions.layout-2 .betterdocs-article-reactions-box,.layout-3.betterdocs-article-reactions .betterdocs-article-reactions-sidebar, .betterdocs-article-reactions-blocks .betterdocs-article-reactions-sidebar .betterdocs-article-reaction-links, .betterdocs-blocks .betterdocs-article-reactions-box, .betterdocs-blocks.betterdocs-article-reactions').html('<p class="feedback-message">'+betterdocsConfig.FEEDBACK.SUCCESS+'</p>').fadeIn(1000); |
| 28 |
} |
| 29 |
} |
| 30 |
}); |
| 31 |
} |
| 32 |
}); |
| 33 |
}); |
| 34 |
|