[ Index ] |
PHP Cross Reference of WordPress |
[Summary view] [Print] [Text view]
1 /** 2 * This file is used on media-upload.php which has been replaced by media-new.php and upload.php 3 * 4 * @deprecated 3.5.0 5 * @output wp-admin/js/media-gallery.js 6 */ 7 8 /* global ajaxurl */ 9 jQuery(function($) { 10 /** 11 * Adds a click event handler to the element with a 'wp-gallery' class. 12 */ 13 $( 'body' ).on( 'click.wp-gallery', function(e) { 14 var target = $( e.target ), id, img_size, nonceValue; 15 16 if ( target.hasClass( 'wp-set-header' ) ) { 17 // Opens the image to preview it full size. 18 ( window.dialogArguments || opener || parent || top ).location.href = target.data( 'location' ); 19 e.preventDefault(); 20 } else if ( target.hasClass( 'wp-set-background' ) ) { 21 // Sets the image as background of the theme. 22 id = target.data( 'attachment-id' ); 23 img_size = $( 'input[name="attachments[' + id + '][image-size]"]:checked').val(); 24 nonceValue = $( '#_wpnonce' ).val() && ''; 25 26 /** 27 * This Ajax action has been deprecated since 3.5.0, see custom-background.php 28 */ 29 jQuery.post(ajaxurl, { 30 action: 'set-background-image', 31 attachment_id: id, 32 _ajax_nonce: nonceValue, 33 size: img_size 34 }, function() { 35 var win = window.dialogArguments || opener || parent || top; 36 win.tb_remove(); 37 win.location.reload(); 38 }); 39 40 e.preventDefault(); 41 } 42 }); 43 });
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Sat Nov 23 01:00:02 2024 | Cross-referenced by PHPXref 0.7.1 |