Changeset 12036
- Timestamp:
- 10/15/2009 12:57:16 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/admin-ajax.php
r12023 r12036 1396 1396 die( '-1' ); 1397 1397 $thumbnail_id = intval( $_POST['thumbnail_id'] ); 1398 1399 if ( $thumbnail_id == '-1' ) { 1400 delete_post_meta( $post_id, '_thumbnail_id' ); 1401 die( _wp_post_thumbnail_html() ); 1402 } 1403 1398 1404 if ( $thumbnail_id && get_post( $thumbnail_id ) ) { 1399 1405 $thumbnail_html = wp_get_attachment_image( $thumbnail_id, 'thumbnail' ); -
trunk/wp-admin/includes/media.php
r12018 r12036 116 116 117 117 function _wp_post_thumbnail_html( $thumbnail_id = NULL ) { 118 $content = '<p class="hide-if-no-js"><a href="#" id="set-post-thumbnail" onclick="jQuery(\'#add_image\').click();return false;">' . esc_html__( 'Set thumbnail' ) . '</a></p>'; 119 118 120 if ( $thumbnail_id && get_post( $thumbnail_id ) ) { 119 121 $thumbnail_html = wp_get_attachment_image($thumbnail_id, array( 266, 266 ) ); 120 if ( !empty( $thumbnail_html ) ) 121 return apply_filters( 'admin_post_thumbnail_html', '<a href="#" id="cws-post-thumbnail" onclick="jQuery(\'#add_image\').click();return false;">' . $thumbnail_html . '</a>' ); 122 } 123 return apply_filters( 'admin_post_thumbnail_html', '<a href="#" id="cws-post-thumbnail" onclick="jQuery(\'#add_image\').click();return false;">' . esc_html__( 'Set thumbnail' ) . '</a>' ); 122 if ( !empty( $thumbnail_html ) ) { 123 $content = '<a href="#" id="set-post-thumbnail" onclick="jQuery(\'#add_image\').click();return false;">' . $thumbnail_html . '</a>'; 124 $content .= '<p class="hide-if-no-js"><a href="#" id="remove-post-thumbnail" onclick="WPRemoveThumbnail();return false;">' . esc_html__( 'Remove thumbnail' ) . '</a></p>'; 125 } 126 } 127 128 return apply_filters( 'admin_post_thumbnail_html', $content ); 124 129 } 125 130 -
trunk/wp-admin/js/set-post-thumbnail-handler.dev.js
r12031 r12036 2 2 jQuery('#postthumbnaildiv .inside').html(html); 3 3 } 4 4 5 function WPSetThumbnailID(id){ 5 6 if ( jQuery('input[value=_thumbnail_id]').size() > 0 ) { … … 7 8 } 8 9 } 10 11 function WPRemoveThumbnail(){ 12 jQuery.post(ajaxurl, { 13 action:"set-post-thumbnail", post_id: jQuery('#post_ID').val(), thumbnail_id: -1, cookie: encodeURIComponent(document.cookie) 14 }, function(str){ 15 if ( str == '0' ) { 16 alert( setPostThumbnailL10n.error ); 17 } else { 18 WPSetThumbnailHTML(str); 19 } 20 } 21 ); 22 } -
trunk/wp-admin/js/set-post-thumbnail-handler.js
r12031 r12036 1 function WPSetThumbnailHTML(html){jQuery("#postthumbnaildiv .inside").html(html)}function WPSetThumbnailID(id){if(jQuery("input[value=_thumbnail_id]").size()>0){jQuery("#meta\\["+jQuery("input[value=_thumbnail_id]").attr("id").match(/[0-9]+/)+"\\]\\[value\\]").text(id)}} ;1 function WPSetThumbnailHTML(html){jQuery("#postthumbnaildiv .inside").html(html)}function WPSetThumbnailID(id){if(jQuery("input[value=_thumbnail_id]").size()>0){jQuery("#meta\\["+jQuery("input[value=_thumbnail_id]").attr("id").match(/[0-9]+/)+"\\]\\[value\\]").text(id)}}function WPRemoveThumbnail(){jQuery.post(ajaxurl,{action:"set-post-thumbnail",post_id:jQuery("#post_ID").val(),thumbnail_id:-1,cookie:encodeURIComponent(document.cookie)},function(str){if(str=="0"){alert(setPostThumbnailL10n.error)}else{WPSetThumbnailHTML(str)}})}; -
trunk/wp-content/themes/default/index.php
r10945 r12036 18 18 19 19 <div class="entry"> 20 <?php if ( has_post_image() ) : ?> 21 <p class="post-thumbnail"><?php the_post_image( array( '150', '150') ) ?></p> 22 <?php endif; ?> 20 23 <?php the_content('Read the rest of this entry »'); ?> 21 24 </div> -
trunk/wp-content/themes/default/style.css
r11413 r12036 713 713 /* End captions */ 714 714 715 p.post-thumbnail { 716 float: left; 717 margin: 0 10px 10px 0; 718 } 715 719 716 720 /* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you. -
trunk/wp-includes/script-loader.php
r12031 r12036 384 384 ) ); 385 385 386 $scripts->add( 'set-post-thumbnail-handler', "/wp-admin/js/set-post-thumbnail-handler$suffix.js", array( 'jquery' ), '2009101 4' );386 $scripts->add( 'set-post-thumbnail-handler', "/wp-admin/js/set-post-thumbnail-handler$suffix.js", array( 'jquery' ), '20091015' ); 387 387 $scripts->add_data( 'set-post-thumbnail-handler', 'group', 1 ); 388 388
Note: See TracChangeset
for help on using the changeset viewer.