| @@ -1,5 +1,10 @@ | ||
| 1 | 1 | jQuery(document).ready( function($) { |
| 2 | + // Show premium upsell modal for locked snippets | |
| 3 | + $(document).on('click', '.wbcr-inp-premium-snippet-button', function() { | |
| 4 | + $('#winp-premium-snippet-modal').show(); | |
| 5 | + }); | |
| 6 | + | |
| 2 | 7 | // Импортировать выбранный сниппет из списка |
| 3 | 8 | $( '.wbcr-inp-enable-snippet-button' ).click( function() { |
| 4 | 9 | if ( confirm(winp_snippet_library.is_import) ) { |
| 5 | 10 | if ($(this).hasClass('disabled')) return; |
| @@ -22,8 +27,22 @@ | ||
| 22 | 27 | alert(winp_snippet_library.import_failed); |
| 23 | 28 | } |
| 24 | 29 | } |
| 25 | 30 | ); |
| 31 | + } | |
| 32 | + }); | |
| 33 | + | |
| 34 | + // Close premium modal | |
| 35 | + $(document).on('click', '#winp-modal-close', function(e) { | |
| 36 | + e.preventDefault(); | |
| 37 | + e.stopPropagation(); | |
| 38 | + $('#winp-premium-snippet-modal').hide(); | |
| 39 | + }); | |
| 40 | + | |
| 41 | + $(document).on('click', '#winp-premium-snippet-modal', function(e) { | |
| 42 | + if (e.target === this) { | |
| 43 | + e.preventDefault(); | |
| 44 | + $('#winp-premium-snippet-modal').hide(); | |
| 26 | 45 | } |
| 27 | 46 | }); |
| 28 | 47 | |
| 29 | 48 | // Удалить выбранный сниппет из списка |