42 lines
795 B
JavaScript
42 lines
795 B
JavaScript
/* global ajaxurl, storefrontNUX */
|
|
( function ( wp, $ ) {
|
|
'use strict';
|
|
|
|
if ( ! wp ) {
|
|
return;
|
|
}
|
|
|
|
/*
|
|
* Ajax request that will hide the Storefront NUX admin notice or message.
|
|
*/
|
|
function dismissNux() {
|
|
$.ajax( {
|
|
type: 'POST',
|
|
url: ajaxurl,
|
|
data: {
|
|
nonce: storefrontNUX.nonce,
|
|
action: 'storefront_dismiss_notice',
|
|
},
|
|
dataType: 'json',
|
|
} );
|
|
}
|
|
|
|
$( function () {
|
|
// Dismiss notice
|
|
$( document ).on(
|
|
'click',
|
|
'.sf-notice-nux .notice-dismiss',
|
|
function () {
|
|
dismissNux();
|
|
}
|
|
);
|
|
|
|
// Dismiss notice inside theme page.
|
|
$( document ).on( 'click', '.sf-nux-dismiss-button', function () {
|
|
dismissNux();
|
|
$( '.storefront-intro-setup' ).hide();
|
|
$( '.storefront-intro-message' ).fadeIn( 'slow' );
|
|
} );
|
|
} );
|
|
} )( window.wp, jQuery );
|