PluginProbe
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI / 7.9.8
GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI v7.9.8
8.0.4 8.0.3 8.0.1 8.0.2 8.0.0 7.9.9.7 7.9.9.6 7.9.9.5 7.9.9.4 7.9.9.3 7.9.9.2 7.9.9.1 7.9.9 7.9.8 7.9.7 7.9.6 7.9.5 7.9.4 7.9.3 7.9.2 7.9.1 7.9.0 7.8.9 7.8.8 7.8.7 All 46 releases
gamipress / integrations / jetengine / assets / js / gamipress-jetengine-admin.js

gamipress-jetengine-admin.js in GamiPress – Gamification plugin to reward points, badges & ranks in WordPress, now with AI 7.9.8, at integrations/jetengine/assets/js/gamipress-jetengine-admin.js

47 lines 2.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function( $ ) {
2
3 // Listen for our change to our trigger type selectors
4 $('.requirements-list').on( 'change', '.select-trigger-type', function() {
5
6 // Grab our selected trigger type and achievement selector
7 var trigger_type = $(this).val();
8 var post_type_selector = $(this).siblings('.select-jetengine-post-type');
9
10 if( trigger_type === 'gamipress_jetengine_publish_post_specific_type'
11 || trigger_type === 'gamipress_jetengine_update_post_specific_type'
12 || trigger_type === 'gamipress_jetengine_delete_post_specific_type' ) {
13 post_type_selector.show();
14 } else {
15 post_type_selector.hide();
16 }
17
18 });
19
20 // Loop requirement list items to show/hide amount input on initial load
21 $('.requirements-list li').each(function() {
22
23 // Grab our selected trigger type and achievement selector
24 var trigger_type = $(this).find('.select-trigger-type').val();
25 var post_type_selector = $(this).find('.select-jetengine-post-type');
26
27 if( trigger_type === 'gamipress_jetengine_publish_post_specific_type'
28 || trigger_type === 'gamipress_jetengine_update_post_specific_type'
29 || trigger_type === 'gamipress_jetengine_delete_post_specific_type' ) {
30 post_type_selector.show();
31 } else {
32 post_type_selector.hide();
33 }
34
35 });
36
37 $('.requirements-list').on( 'update_requirement_data', '.requirement-row', function(e, requirement_details, requirement) {
38
39 if( requirement_details.trigger_type === 'gamipress_jetengine_publish_post_specific_type'
40 || requirement_details.trigger_type === 'gamipress_jetengine_update_post_specific_type'
41 || requirement_details.trigger_type === 'gamipress_jetengine_delete_post_specific_type' ) {
42 requirement_details.jetengine_post_type = requirement.find( '.select-jetengine-post-type' ).val();
43 }
44
45 });
46
47 })( jQuery );