📂 File Manager
📝 Edit File: media-gallery.js
/** * This file is used on media-upload.php which has been replaced by media-new.php and upload.php * * @deprecated 3.5.0 * @output wp-admin/js/media-gallery.js */ /* global ajaxurl */ jQuery(function($) { /** * Adds a click event handler to the element with a 'wp-gallery' class. */ $( 'body' ).on( 'click.wp-gallery', function(e) { var target = $( e.target ), id, img_size, nonceValue; if ( target.hasClass( 'wp-set-header' ) ) { // Opens the image to preview it full size. ( window.dialogArguments || opener || parent || top ).location.href = target.data( 'location' ); e.preventDefault(); } else if ( target.hasClass( 'wp-set-background' ) ) { // Sets the image as background of the theme. id = target.data( 'attachment-id' ); img_size = $( 'input[name="attachments[' + id + '][image-size]"]:checked').val(); nonceValue = $( '#_wpnonce' ).val() && ''; /** * This Ajax action has been deprecated since 3.5.0, see custom-background.php */ jQuery.post(ajaxurl, { action: 'set-background-image', attachment_id: id, _ajax_nonce: nonceValue, size: img_size }, function() { var win = window.dialogArguments || opener || parent || top; win.tb_remove(); win.location.reload(); }); e.preventDefault(); } }); });
Cancel
Type
Item Name
Actions
📁
..
📁
widgets
✏️
📄
accordion.js
✏️
📝
📄
accordion.min.js
✏️
📝
📄
application-passwords.js
✏️
📝
📄
application-passwords.min.js
✏️
📝
📄
auth-app.js
✏️
📝
📄
auth-app.min.js
✏️
📝
📄
code-editor.js
✏️
📝
📄
code-editor.min.js
✏️
📝
📄
color-picker.js
✏️
📝
📄
color-picker.min.js
✏️
📝
📄
comment.js
✏️
📝
📄
comment.min.js
✏️
📝
📄
common.js
✏️
📝
📄
common.min.js
✏️
📝
📄
custom-background.js
✏️
📝
📄
custom-background.min.js
✏️
📝
📄
custom-header.js
✏️
📝
📄
customize-controls.js
✏️
📝
📄
customize-controls.min.js
✏️
📝
📄
customize-nav-menus.js
✏️
📝
📄
customize-nav-menus.min.js
✏️
📝
📄
customize-widgets.js
✏️
📝
📄
customize-widgets.min.js
✏️
📝
📄
dashboard.js
✏️
📝
📄
dashboard.min.js
✏️
📝
📄
edit-comments.js
✏️
📝
📄
edit-comments.min.js
✏️
📝
📄
editor-expand.js
✏️
📝
📄
editor-expand.min.js
✏️
📝
📄
editor.js
✏️
📝
📄
editor.min.js
✏️
📝
📄
farbtastic.js
✏️
📝
📄
gallery.js
✏️
📝
📄
gallery.min.js
✏️
📝
📄
image-edit.js
✏️
📝
📄
image-edit.min.js
✏️
📝
📄
inline-edit-post.js
✏️
📝
📄
inline-edit-post.min.js
✏️
📝
📄
inline-edit-tax.js
✏️
📝
📄
inline-edit-tax.min.js
✏️
📝
📄
iris.min.js
✏️
📝
📄
language-chooser.js
✏️
📝
📄
language-chooser.min.js
✏️
📝
📄
link.js
✏️
📝
📄
link.min.js
✏️
📝
📄
media-gallery.js
✏️
📝
📄
media-gallery.min.js
✏️
📝
📄
media-upload.js
✏️
📝
📄
media-upload.min.js
✏️
📝
📄
media.js
✏️
📝
📄
media.min.js
✏️
📝
📄
nav-menu.js
✏️
📝
📄
nav-menu.min.js
✏️
📝
📄
password-strength-meter.js
✏️
📝
📄
password-strength-meter.min.js
✏️
📝
📄
password-toggle.js
✏️
📝
📄
password-toggle.min.js
✏️
📝
📄
plugin-install.js
✏️
📝
📄
plugin-install.min.js
✏️
📝
📄
post.js
✏️
📝
📄
post.min.js
✏️
📝
📄
postbox.js
✏️
📝
📄
postbox.min.js
✏️
📝
📄
privacy-tools.js
✏️
📝
📄
privacy-tools.min.js
✏️
📝
📄
revisions.js
✏️
📝
📄
revisions.min.js
✏️
📝
📄
set-post-thumbnail.js
✏️
📝
📄
set-post-thumbnail.min.js
✏️
📝
📄
site-health.js
✏️
📝
📄
site-health.min.js
✏️
📝
📄
site-icon.js
✏️
📝
📄
site-icon.min.js
✏️
📝
📄
svg-painter.js
✏️
📝
📄
svg-painter.min.js
✏️
📝
📄
tags-box.js
✏️
📝
📄
tags-box.min.js
✏️
📝
📄
tags-suggest.js
✏️
📝
📄
tags-suggest.min.js
✏️
📝
📄
tags.js
✏️
📝
📄
tags.min.js
✏️
📝
📄
theme-plugin-editor.js
✏️
📝
📄
theme-plugin-editor.min.js
✏️
📝
📄
theme.js
✏️
📝
📄
theme.min.js
✏️
📝
📄
updates.js
✏️
📝
📄
updates.min.js
✏️
📝
📄
user-profile.js
✏️
📝
📄
user-profile.min.js
✏️
📝
📄
user-suggest.js
✏️
📝
📄
user-suggest.min.js
✏️
📝
📄
widgets.js
✏️
📝
📄
widgets.min.js
✏️
📝
📄
word-count.js
✏️
📝
📄
word-count.min.js
✏️
📝
📄
xfn.js
✏️
📝
📄
xfn.min.js
✏️
📝