plugin updates
This commit is contained in:
@@ -144,7 +144,8 @@
|
||||
var settings,
|
||||
$mediaGridWrap = $( '#wp-media-grid' ),
|
||||
copyAttachmentURLClipboard = new ClipboardJS( '.copy-attachment-url.media-library' ),
|
||||
copyAttachmentURLSuccessTimeout;
|
||||
copyAttachmentURLSuccessTimeout,
|
||||
previousSuccessElement = null;
|
||||
|
||||
// Opens a manage media frame into the grid.
|
||||
if ( $mediaGridWrap.length && window.wp && window.wp.media ) {
|
||||
@@ -224,6 +225,11 @@
|
||||
// Clear the selection and move focus back to the trigger.
|
||||
event.clearSelection();
|
||||
|
||||
// Checking if the previousSuccessElement is present, adding the hidden class to it.
|
||||
if ( previousSuccessElement ) {
|
||||
previousSuccessElement.addClass( 'hidden' );
|
||||
}
|
||||
|
||||
// Show success visual feedback.
|
||||
clearTimeout( copyAttachmentURLSuccessTimeout );
|
||||
successElement.removeClass( 'hidden' );
|
||||
@@ -231,8 +237,12 @@
|
||||
// Hide success visual feedback after 3 seconds since last success and unfocus the trigger.
|
||||
copyAttachmentURLSuccessTimeout = setTimeout( function() {
|
||||
successElement.addClass( 'hidden' );
|
||||
// No need to store the previous success element further.
|
||||
previousSuccessElement = null;
|
||||
}, 3000 );
|
||||
|
||||
previousSuccessElement = successElement;
|
||||
|
||||
// Handle success audible feedback.
|
||||
wp.a11y.speak( wp.i18n.__( 'The file URL has been copied to your clipboard' ) );
|
||||
} );
|
||||
|
||||
Reference in New Issue
Block a user