mirror of
https://github.com/WordPress/WordPress.git
synced 2024-12-23 09:37:42 +01:00
Handle posts without titles better in internal linking. see #11420.
git-svn-id: http://svn.automattic.com/wordpress/trunk@16784 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
76ca7a8301
commit
69ca141a66
@ -54,7 +54,7 @@ function wp_link_query( $args = array() ) {
|
||||
|
||||
$results[] = array(
|
||||
'ID' => $post->ID,
|
||||
'title' => trim( esc_html( strip_tags( $post->post_title ) ) ),
|
||||
'title' => trim( esc_html( strip_tags( get_the_title( $post ) ) ) ),
|
||||
'permalink' => get_permalink( $post->ID ),
|
||||
'info' => $info,
|
||||
);
|
||||
|
@ -144,7 +144,7 @@ var wpLink;
|
||||
|
||||
updateFields : function( e, li, originalEvent ) {
|
||||
inputs.url.val( li.children('.item-permalink').val() );
|
||||
inputs.title.val( li.children('.item-title').text() );
|
||||
inputs.title.val( li.hasClass('no-title') ? '' : li.children('.item-title').text() );
|
||||
if ( originalEvent && originalEvent.type == "click" )
|
||||
inputs.url.focus();
|
||||
},
|
||||
@ -341,7 +341,7 @@ var wpLink;
|
||||
this.element.scrollTop(0);
|
||||
},
|
||||
process: function( results, params ) {
|
||||
var list = '', alt = true,
|
||||
var list = '', alt = true, classes = '',
|
||||
firstPage = params.page == 1;
|
||||
|
||||
if ( !results ) {
|
||||
@ -352,10 +352,12 @@ var wpLink;
|
||||
}
|
||||
} else {
|
||||
$.each( results, function() {
|
||||
list += alt ? '<li class="alternate">' : '<li>';
|
||||
classes = alt ? 'alternate' : '';
|
||||
classes += this['title'] ? '' : ' no-title';
|
||||
list += classes ? '<li class="' + classes + '">' : '<li>';
|
||||
list += '<input type="hidden" class="item-permalink" value="' + this['permalink'] + '" />';
|
||||
list += '<span class="item-title">';
|
||||
list += this['title'] ? this['title'] : '<em>'+ wpLinkL10n.noTitle + '</em>';
|
||||
list += this['title'] ? this['title'] : wpLinkL10n.noTitle;
|
||||
list += '</span><span class="item-info">' + this['info'] + '</span></li>';
|
||||
alt = ! alt;
|
||||
});
|
||||
|
File diff suppressed because one or more lines are too long
@ -270,7 +270,7 @@ function wp_default_scripts( &$scripts ) {
|
||||
'l10n_print_after' => 'try{convertEntities(adminBarL10n);}catch(e){};',
|
||||
) );
|
||||
|
||||
$scripts->add( 'wplink', "/wp-includes/js/tinymce/plugins/wplink/js/wplink$suffix.js", array('jquery'), '20101206' );
|
||||
$scripts->add( 'wplink', "/wp-includes/js/tinymce/plugins/wplink/js/wplink$suffix.js", array('jquery'), '20101207' );
|
||||
$scripts->localize( 'wplink', 'wpLinkL10n', array(
|
||||
'update' => __('Update'),
|
||||
'save' => __('Save Link'),
|
||||
|
Loading…
Reference in New Issue
Block a user