Changeset 1574808
- Timestamp:
- 01/14/2017 09:16:01 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
simple-popup-content/trunk/js/simple-popup-content.js
r1574482 r1574808 86 86 data_for_user['popup_post_id'] = spc_ajax.popup_post_id; 87 87 88 jQuery.ajax({ 89 type:'POST', 90 url: spc_ajax.ajaxurl, 91 data: data_for_user, 92 beforeSend:function(){ 93 // can do something before data is sent 94 }, 95 success: function(res) { 96 vex.dialog.alert({ 97 message: res, 98 input: [ 99 '<label><input id="disable_popup" type="checkbox" value="" /> Do not show again?</label>' 100 ], 101 afterOpen: function() { 102 var popup_cookie_name = 'disable_popup_' + spc_ajax.popup_post_id; 103 // Send request for do not show session 104 jQuery("#disable_popup").change(function(){ 105 setCookie( jQuery(this).prop('checked') ); 106 }); 107 108 function setCookie( checked ){ 109 if (checked) { 110 docCookies.setItem(popup_cookie_name, "Popup Disabled", '"Wed, 19 Feb 2127 01:04:55 EST"', '/', null, false); 111 } else { 112 docCookies.removeItem(popup_cookie_name, "/", null); 113 } 114 } 115 }, 116 callback: function(value) { 88 var popup_content = jQuery("#simple-popup-content"); 117 89 118 }, 119 buttons: [ 120 $.extend({}, vex.dialog.buttons.YES, { text: 'Close' }) 121 ] 90 vex.dialog.alert({ 91 message: popup_content, 92 input: [ 93 '<label><input id="disable_popup" type="checkbox" value="" /> Do not show again?</label>' 94 ], 95 afterOpen: function() { 96 var popup_cookie_name = 'disable_popup_' + spc_ajax.popup_post_id; 97 // Send request for do not show session 98 jQuery("#disable_popup").change(function(){ 99 setCookie( jQuery(this).prop('checked') ); 122 100 }); 123 } 101 102 function setCookie( checked ){ 103 if (checked) { 104 docCookies.setItem(popup_cookie_name, "Popup Disabled", '"Wed, 19 Feb 2127 01:04:55 EST"', '/', null, false); 105 } else { 106 docCookies.removeItem(popup_cookie_name, "/", null); 107 } 108 } 109 }, 110 callback: function(value) { 111 112 }, 113 buttons: [ 114 $.extend({}, vex.dialog.buttons.YES, { text: 'Close' }) 115 ] 124 116 }); 125 117 });
Note: See TracChangeset
for help on using the changeset viewer.