Version Description
- Made the request for feedback less intrusive
Download this release
Release Info
Developer | Rustaurius |
Plugin | Ultimate FAQ |
Version | 1.8.4 |
Comparing to | |
See all releases |
Code changes from version 1.8.3 to 1.8.4
- Main.php +1 -1
- js/ewd-ufaq-dashboard-review-ask.js +62 -49
- js/ewd-ufaq-plugin-deactivation.js +51 -51
- readme.txt +3 -0
Main.php
CHANGED
@@ -7,7 +7,7 @@ Author: Etoile Web Design
|
|
7 |
Author URI: http://www.EtoileWebDesign.com/wordpress-plugins/
|
8 |
Terms and Conditions: http://www.etoilewebdesign.com/plugin-terms-and-conditions/
|
9 |
Text Domain: ultimate-faqs
|
10 |
-
Version: 1.8.
|
11 |
*/
|
12 |
|
13 |
global $ewd_ufaq_message;
|
7 |
Author URI: http://www.EtoileWebDesign.com/wordpress-plugins/
|
8 |
Terms and Conditions: http://www.etoilewebdesign.com/plugin-terms-and-conditions/
|
9 |
Text Domain: ultimate-faqs
|
10 |
+
Version: 1.8.4
|
11 |
*/
|
12 |
|
13 |
global $ewd_ufaq_message;
|
js/ewd-ufaq-dashboard-review-ask.js
CHANGED
@@ -1,50 +1,63 @@
|
|
1 |
-
jQuery(document).ready(function($) {
|
2 |
-
jQuery('.ewd-ufaq-main-dashboard-review-ask').css('display', 'block');
|
3 |
-
|
4 |
-
jQuery('.ewd-ufaq-review-ask
|
5 |
-
jQuery(
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
jQuery('.ewd-ufaq-review-ask-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
jQuery('.ewd-ufaq-review-ask-review
|
17 |
-
|
18 |
-
|
19 |
-
jQuery('.ewd-ufaq-review-ask-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
jQuery
|
49 |
-
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
});
|
1 |
+
jQuery(document).ready(function($) {
|
2 |
+
jQuery('.ewd-ufaq-main-dashboard-review-ask').css('display', 'block');
|
3 |
+
|
4 |
+
jQuery('.ewd-ufaq-main-dashboard-review-ask').on('click', function(event) {
|
5 |
+
if (jQuery(event.srcElement).hasClass('notice-dismiss')) {
|
6 |
+
var data = 'Ask_Review_Date=1&action=ewd_ufaq_hide_review_ask';
|
7 |
+
jQuery.post(ajaxurl, data, function() {});
|
8 |
+
}
|
9 |
+
});
|
10 |
+
|
11 |
+
jQuery('.ewd-ufaq-review-ask-yes').on('click', function() {
|
12 |
+
jQuery('.ewd-ufaq-review-ask-feedback-text').removeClass('ufaq-hidden');
|
13 |
+
jQuery('.ewd-ufaq-review-ask-starting-text').addClass('ufaq-hidden');
|
14 |
+
|
15 |
+
jQuery('.ewd-ufaq-review-ask-no-thanks').removeClass('ufaq-hidden');
|
16 |
+
jQuery('.ewd-ufaq-review-ask-review').removeClass('ufaq-hidden');
|
17 |
+
|
18 |
+
jQuery('.ewd-ufaq-review-ask-not-really').addClass('ufaq-hidden');
|
19 |
+
jQuery('.ewd-ufaq-review-ask-yes').addClass('ufaq-hidden');
|
20 |
+
|
21 |
+
var data = 'Ask_Review_Date=3&action=ewd_ufaq_hide_review_ask';
|
22 |
+
jQuery.post(ajaxurl, data, function() {});
|
23 |
+
});
|
24 |
+
|
25 |
+
jQuery('.ewd-ufaq-review-ask-not-really').on('click', function() {
|
26 |
+
jQuery('.ewd-ufaq-review-ask-review-text').removeClass('ufaq-hidden');
|
27 |
+
jQuery('.ewd-ufaq-review-ask-starting-text').addClass('ufaq-hidden');
|
28 |
+
|
29 |
+
jQuery('.ewd-ufaq-review-ask-feedback-form').removeClass('ufaq-hidden');
|
30 |
+
jQuery('.ewd-ufaq-review-ask-actions').addClass('ufaq-hidden');
|
31 |
+
|
32 |
+
var data = 'Ask_Review_Date=3&action=ewd_ufaq_hide_review_ask';
|
33 |
+
jQuery.post(ajaxurl, data, function() {});
|
34 |
+
});
|
35 |
+
|
36 |
+
jQuery('.ewd-ufaq-review-ask-no-thanks').on('click', function() {
|
37 |
+
var data = 'Ask_Review_Date=1000&action=ewd_ufaq_hide_review_ask';
|
38 |
+
jQuery.post(ajaxurl, data, function() {});
|
39 |
+
|
40 |
+
jQuery('.ewd-ufaq-main-dashboard-review-ask').css('display', 'none');
|
41 |
+
});
|
42 |
+
|
43 |
+
jQuery('.ewd-ufaq-review-ask-review').on('click', function() {
|
44 |
+
jQuery('.ewd-ufaq-review-ask-feedback-text').addClass('ufaq-hidden');
|
45 |
+
jQuery('.ewd-ufaq-review-ask-thank-you-text').removeClass('ufaq-hidden');
|
46 |
+
|
47 |
+
var data = 'Ask_Review_Date=1000&action=ewd_ufaq_hide_review_ask';
|
48 |
+
jQuery.post(ajaxurl, data, function() {});
|
49 |
+
});
|
50 |
+
|
51 |
+
jQuery('.ewd-ufaq-review-ask-send-feedback').on('click', function() {
|
52 |
+
var Feedback = jQuery('.ewd-ufaq-review-ask-feedback-explanation textarea').val();
|
53 |
+
var data = 'Feedback=' + Feedback + '&action=ewd_ufaq_send_feedback';
|
54 |
+
jQuery.post(ajaxurl, data, function() {});
|
55 |
+
|
56 |
+
var data = 'Ask_Review_Date=1000&action=ewd_ufaq_hide_review_ask';
|
57 |
+
jQuery.post(ajaxurl, data, function() {});
|
58 |
+
|
59 |
+
jQuery('.ewd-ufaq-review-ask-feedback-form').addClass('ufaq-hidden');
|
60 |
+
jQuery('.ewd-ufaq-review-ask-review-text').addClass('ufaq-hidden');
|
61 |
+
jQuery('.ewd-ufaq-review-ask-thank-you-text').removeClass('ufaq-hidden');
|
62 |
+
});
|
63 |
});
|
js/ewd-ufaq-plugin-deactivation.js
CHANGED
@@ -1,52 +1,52 @@
|
|
1 |
-
jQuery(function($){
|
2 |
-
var $deactivateLink = $('#the-list').find('[data-slug="ultimate-faqs"] span.deactivate a'),
|
3 |
-
$overlay = $('#ewd-ufaq-deactivate-survey-ultimate-faqs'),
|
4 |
-
$form = $overlay.find('form'),
|
5 |
-
formOpen = false;
|
6 |
-
// Plugin listing table deactivate link.
|
7 |
-
$deactivateLink.on('click', function(event) {
|
8 |
-
event.preventDefault();
|
9 |
-
$overlay.css('display', 'table');
|
10 |
-
formOpen = true;
|
11 |
-
$form.find('.ewd-ufaq-deactivate-survey-option:first-of-type input[type=radio]').focus();
|
12 |
-
});
|
13 |
-
// Survey radio option selected.
|
14 |
-
$form.on('change', 'input[type=radio]', function(event) {
|
15 |
-
event.preventDefault();
|
16 |
-
$form.find('input[type=text], .error').hide();
|
17 |
-
$form.find('.ewd-ufaq-deactivate-survey-option').removeClass('selected');
|
18 |
-
$(this).closest('.ewd-ufaq-deactivate-survey-option').addClass('selected').find('input[type=text]').show();
|
19 |
-
});
|
20 |
-
// Survey Skip & Deactivate.
|
21 |
-
$form.on('click', '.ewd-ufaq-deactivate-survey-deactivate', function(event) {
|
22 |
-
event.preventDefault();
|
23 |
-
location.href = $deactivateLink.attr('href');
|
24 |
-
});
|
25 |
-
// Survey submit.
|
26 |
-
$form.submit(function(event) {
|
27 |
-
event.preventDefault();
|
28 |
-
if (! $form.find('input[type=radio]:checked').val()) {
|
29 |
-
$form.find('.ewd-ufaq-deactivate-survey-footer').prepend('<span class="error">Please select an option below</span>');
|
30 |
-
return;
|
31 |
-
}
|
32 |
-
var data = {
|
33 |
-
code: $form.find('.selected input[type=radio]').val(),
|
34 |
-
reason: $form.find('.selected .ewd-ufaq-deactivate-survey-option-reason').text(),
|
35 |
-
details: $form.find('.selected input[type=text]').val(),
|
36 |
-
site: ewd_ufaq_deactivation_data.site_url,
|
37 |
-
plugin: 'Ultimate FAQs'
|
38 |
-
}
|
39 |
-
var submitSurvey = $.post('https://www.etoilewebdesign.com/UPCP-Key-Check/Deactivation_Surveys.php', data);
|
40 |
-
submitSurvey.always(function() {
|
41 |
-
location.href = $deactivateLink.attr('href');
|
42 |
-
});
|
43 |
-
});
|
44 |
-
// Exit key closes survey when open.
|
45 |
-
$(document).keyup(function(event) {
|
46 |
-
if (27 === event.keyCode && formOpen) {
|
47 |
-
$overlay.hide();
|
48 |
-
formOpen = false;
|
49 |
-
$deactivateLink.focus();
|
50 |
-
}
|
51 |
-
});
|
52 |
});
|
1 |
+
jQuery(function($){
|
2 |
+
var $deactivateLink = $('#the-list').find('[data-slug="ultimate-faqs"] span.deactivate a'),
|
3 |
+
$overlay = $('#ewd-ufaq-deactivate-survey-ultimate-faqs'),
|
4 |
+
$form = $overlay.find('form'),
|
5 |
+
formOpen = false;
|
6 |
+
// Plugin listing table deactivate link.
|
7 |
+
$deactivateLink.on('click', function(event) {
|
8 |
+
event.preventDefault();
|
9 |
+
$overlay.css('display', 'table');
|
10 |
+
formOpen = true;
|
11 |
+
$form.find('.ewd-ufaq-deactivate-survey-option:first-of-type input[type=radio]').focus();
|
12 |
+
});
|
13 |
+
// Survey radio option selected.
|
14 |
+
$form.on('change', 'input[type=radio]', function(event) {
|
15 |
+
event.preventDefault();
|
16 |
+
$form.find('input[type=text], .error').hide();
|
17 |
+
$form.find('.ewd-ufaq-deactivate-survey-option').removeClass('selected');
|
18 |
+
$(this).closest('.ewd-ufaq-deactivate-survey-option').addClass('selected').find('input[type=text]').show();
|
19 |
+
});
|
20 |
+
// Survey Skip & Deactivate.
|
21 |
+
$form.on('click', '.ewd-ufaq-deactivate-survey-deactivate', function(event) {
|
22 |
+
event.preventDefault();
|
23 |
+
location.href = $deactivateLink.attr('href');
|
24 |
+
});
|
25 |
+
// Survey submit.
|
26 |
+
$form.submit(function(event) {
|
27 |
+
event.preventDefault();
|
28 |
+
if (! $form.find('input[type=radio]:checked').val()) {
|
29 |
+
$form.find('.ewd-ufaq-deactivate-survey-footer').prepend('<span class="error">Please select an option below</span>');
|
30 |
+
return;
|
31 |
+
}
|
32 |
+
var data = {
|
33 |
+
code: $form.find('.selected input[type=radio]').val(),
|
34 |
+
reason: $form.find('.selected .ewd-ufaq-deactivate-survey-option-reason').text(),
|
35 |
+
details: $form.find('.selected input[type=text]').val(),
|
36 |
+
site: ewd_ufaq_deactivation_data.site_url,
|
37 |
+
plugin: 'Ultimate FAQs'
|
38 |
+
}
|
39 |
+
var submitSurvey = $.post('https://www.etoilewebdesign.com/UPCP-Key-Check/Deactivation_Surveys.php', data);
|
40 |
+
submitSurvey.always(function() {
|
41 |
+
location.href = $deactivateLink.attr('href');
|
42 |
+
});
|
43 |
+
});
|
44 |
+
// Exit key closes survey when open.
|
45 |
+
$(document).keyup(function(event) {
|
46 |
+
if (27 === event.keyCode && formOpen) {
|
47 |
+
$overlay.hide();
|
48 |
+
formOpen = false;
|
49 |
+
$deactivateLink.focus();
|
50 |
+
}
|
51 |
+
});
|
52 |
});
|
readme.txt
CHANGED
@@ -270,6 +270,9 @@ Video 3 - FAQs Ordering
|
|
270 |
|
271 |
|
272 |
== Changelog ==
|
|
|
|
|
|
|
273 |
= 1.8.3 =
|
274 |
- Another minor update for the rewite_rules issue
|
275 |
|
270 |
|
271 |
|
272 |
== Changelog ==
|
273 |
+
= 1.8.4 =
|
274 |
+
- Made the request for feedback less intrusive
|
275 |
+
|
276 |
= 1.8.3 =
|
277 |
- Another minor update for the rewite_rules issue
|
278 |
|