Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/wp-smush.../_src/js/modules
File: notice.js
/* global ajaxurl */
[0] Fix | Delete
/* global wp_smush_msgs */
[1] Fix | Delete
[2] Fix | Delete
( function( $ ) {
[3] Fix | Delete
'use strict';
[4] Fix | Delete
[5] Fix | Delete
const s3alert = $( '#wp-smush-s3support-alert' );
[6] Fix | Delete
[7] Fix | Delete
/**
[8] Fix | Delete
* S3 support alert.
[9] Fix | Delete
*
[10] Fix | Delete
* @since 3.6.2 Moved from class-s3.php
[11] Fix | Delete
*/
[12] Fix | Delete
if ( s3alert.length ) {
[13] Fix | Delete
const noticeOptions = {
[14] Fix | Delete
type: 'warning',
[15] Fix | Delete
icon: 'info',
[16] Fix | Delete
dismiss: {
[17] Fix | Delete
show: true,
[18] Fix | Delete
label: wp_smush_msgs.noticeDismiss,
[19] Fix | Delete
tooltip: wp_smush_msgs.noticeDismissTooltip,
[20] Fix | Delete
},
[21] Fix | Delete
};
[22] Fix | Delete
[23] Fix | Delete
window.SUI.openNotice(
[24] Fix | Delete
'wp-smush-s3support-alert',
[25] Fix | Delete
s3alert.data( 'message' ),
[26] Fix | Delete
noticeOptions
[27] Fix | Delete
);
[28] Fix | Delete
}
[29] Fix | Delete
[30] Fix | Delete
// Dismiss S3 support alert.
[31] Fix | Delete
s3alert.on( 'click', 'button', () => {
[32] Fix | Delete
$.post( ajaxurl,
[33] Fix | Delete
{
[34] Fix | Delete
action: 'dismiss_s3support_alert',
[35] Fix | Delete
_ajax_nonce: window.wp_smush_msgs.nonce,
[36] Fix | Delete
}
[37] Fix | Delete
);
[38] Fix | Delete
} );
[39] Fix | Delete
[40] Fix | Delete
// Remove API message.
[41] Fix | Delete
$( '#wp-smush-api-message button.sui-button-icon' ).on( 'click', function( e ) {
[42] Fix | Delete
e.preventDefault();
[43] Fix | Delete
const notice = $( '#wp-smush-api-message' );
[44] Fix | Delete
notice.slideUp( 'slow', function() {
[45] Fix | Delete
notice.remove();
[46] Fix | Delete
} );
[47] Fix | Delete
$.post( ajaxurl,
[48] Fix | Delete
{
[49] Fix | Delete
action: 'hide_api_message',
[50] Fix | Delete
_ajax_nonce: window.wp_smush_msgs.nonce,
[51] Fix | Delete
}
[52] Fix | Delete
);
[53] Fix | Delete
} );
[54] Fix | Delete
[55] Fix | Delete
// Hide the notice after a CTA button was clicked
[56] Fix | Delete
function removeNotice( e ) {
[57] Fix | Delete
const $notice = $( e.currentTarget ).closest( '.smush-notice' );
[58] Fix | Delete
$notice.fadeTo( 100, 0, () =>
[59] Fix | Delete
$notice.slideUp( 100, () => $notice.remove() )
[60] Fix | Delete
);
[61] Fix | Delete
}
[62] Fix | Delete
[63] Fix | Delete
// Only used for the Dashboard notification for now.
[64] Fix | Delete
$( '.smush-notice .smush-notice-act' ).on( 'click', ( e ) => {
[65] Fix | Delete
removeNotice( e );
[66] Fix | Delete
} );
[67] Fix | Delete
[68] Fix | Delete
// Dismiss the update notice.
[69] Fix | Delete
$( '.wp-smush-update-info' ).on( 'click', '.notice-dismiss', ( e ) => {
[70] Fix | Delete
e.preventDefault();
[71] Fix | Delete
removeNotice( e );
[72] Fix | Delete
$.post( ajaxurl,
[73] Fix | Delete
{
[74] Fix | Delete
action: 'dismiss_update_info',
[75] Fix | Delete
_ajax_nonce: window.wp_smush_msgs.nonce,
[76] Fix | Delete
}
[77] Fix | Delete
);
[78] Fix | Delete
} );
[79] Fix | Delete
}( jQuery ) );
[80] Fix | Delete
[81] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function