# betterdocs/4.9.5/react-src/public/shortcodes/reactions.js

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.9.5. 34 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/public/shortcodes/reactions.js
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.5/raw/react-src/public/shortcodes/reactions.js
- Modified: 2026-10-12T10:07:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/public/shortcodes/reactions.js#L10-L20`.

```javascript
jQuery(document).ready(function( $ ){
    $(".betterdocs-feelings,.betterdocs-emoji").on( 'click', function( e ) {
        e.preventDefault();
        console.log('clicked');
        let feelings = e.currentTarget.dataset.feelings;
        let betterdocsConfig = betterdocsReactionsConfig ?? undefined;

        if( betterdocsConfig != undefined &&
            betterdocsConfig.FEEDBACK != undefined &&
            betterdocsConfig.FEEDBACK.DISPLAY != undefined &&
            betterdocsConfig.FEEDBACK.DISPLAY == true ) {
            var URL = betterdocsConfig.FEEDBACK.URL;

            if( URL.indexOf('?') > -1 ) {
                URL += '/' + betterdocsConfig.post_id + '&feelings=' + feelings;
            } else {
                URL += '/' + betterdocsConfig.post_id + '?feelings=' + feelings;
            }

            jQuery.ajax({
                url : URL,
                method : 'POST',
                headers : betterdocsConfig.nonce ? { 'X-WP-Nonce' : betterdocsConfig.nonce } : {},
                success : function( res ){
                    if(res === true) {
                        $('.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);
                        $('.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);
                    }
                }
            });
        }
    });
});

```
