PluginProbe ʕ •ᴥ•ʔ
OttoKit: All-in-One Automation Platform / 1.1.33
OttoKit: All-in-One Automation Platform v1.1.33
1.1.33 1.1.32 1.1.31 1.1.30 1.1.29 1.1.28 1.1.27 1.1.9 trunk 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.23 1.0.24 1.0.25 1.0.26 1.0.27 1.0.28 1.0.29 1.0.30 1.0.31 1.0.32 1.0.33 1.0.34 1.0.35 1.0.36 1.0.37 1.0.38 1.0.39 1.0.40 1.0.41 1.0.42 1.0.43 1.0.44 1.0.45 1.0.46 1.0.47 1.0.48 1.0.49 1.0.50 1.0.51 1.0.52 1.0.53 1.0.54 1.0.55 1.0.56 1.0.57 1.0.58 1.0.59 1.0.60 1.0.61 1.0.62 1.0.63 1.0.64 1.0.65 1.0.66 1.0.67 1.0.68 1.0.69 1.0.7 1.0.70 1.0.71 1.0.72 1.0.73 1.0.74 1.0.75 1.0.76 1.0.77 1.0.78 1.0.79 1.0.8 1.0.80 1.0.81 1.0.82 1.0.83 1.0.84 1.0.85 1.0.86 1.0.87 1.0.88 1.0.89 1.0.9 1.0.90 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.20 1.1.21 1.1.22 1.1.23 1.1.24 1.1.25 1.1.26 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8
suretriggers / assets / js / st-rating.js
suretriggers / assets / js Last commit date
st-rating.js 6 months ago st-trigger-button.js 1 year ago
st-rating.js
46 lines
1 /**
2 * SureTriggers Rating JavaScript
3 *
4 * Handles rating link clicks and hiding functionality
5 */
6
7 (function($) {
8 'use strict';
9
10 $(document).ready(function() {
11 // Handle rating link click
12 $('.suretriggers-rating-link').on('click', function(e) {
13 // Don't prevent the default action immediately
14 // Let the link open first, then handle our logic
15
16 var $wrapper = $('#suretriggers-rating-wrapper');
17 var self = this;
18
19 // Add a small delay to allow the link to open
20 setTimeout(function() {
21 // Send AJAX request to mark rating as clicked
22 $.ajax({
23 url: suretriggers_rating_ajax.ajax_url,
24 type: 'POST',
25 data: {
26 action: 'suretriggers_rating_clicked',
27 nonce: suretriggers_rating_ajax.nonce
28 },
29 success: function(response) {
30 if (response.success) {
31 // Hide the rating with a smooth fade out
32 $wrapper.fadeOut(300, function() {
33 $(this).remove();
34 });
35 }
36 },
37 error: function() {
38 // Silent fail - don't show error to user
39 console.log('Failed to mark rating as clicked');
40 }
41 });
42 }, 100); // Small delay to ensure link opens first
43 });
44 });
45
46 })(jQuery);