PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 2.1.0
MxChat – AI Chatbot & Content Generation for WordPress v2.1.0
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
← All changes | js/mxchat_transcripts.js +36 -0 2.0.32.1.0 View file →
@@ -65,5 +65,41 @@
65 65 //console.log(xhr.responseText);
66 66 }
67 67 });
68 68 });
69 +
70 +
71 +
72 +
73 + // Export functionality
74 + $('#mxchat-export-transcripts').on('click', function() {
75 + var $button = $(this);
76 + $button.prop('disabled', true).addClass('loading');
77 +
78 + // Create a form and submit it (this way handles large datasets better than AJAX)
79 + var $form = $('<form>', {
80 + 'method': 'post',
81 + 'action': ajaxurl
82 + });
83 +
84 + $form.append($('<input>', {
85 + 'type': 'hidden',
86 + 'name': 'action',
87 + 'value': 'mxchat_export_transcripts'
88 + }));
89 +
90 + $form.append($('<input>', {
91 + 'type': 'hidden',
92 + 'name': 'security',
93 + 'value': mxchatAdmin.export_nonce
94 + }));
95 +
96 + $form.appendTo('body').submit();
97 +
98 + // Re-enable the button after a short delay
99 + setTimeout(function() {
100 + $button.prop('disabled', false).removeClass('loading');
101 + }, 2000);
102 + });
103 +
104 +
69 105 });