TinyMCE, inline link dialog:
- Reset the inline dialog when canceling the advanced modal. If there is a link it should be on the first stage: follow/preview link. - Fix tabbing in the inline edit dialog. See #33301. Built from https://develop.svn.wordpress.org/trunk@36703 git-svn-id: http://core.svn.wordpress.org/trunk@36670 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
ac0e119cad
commit
611acc2193
|
@ -57,7 +57,7 @@
|
||||||
return (
|
return (
|
||||||
'<div id="' + this._id + '" class="wp-link-input">' +
|
'<div id="' + this._id + '" class="wp-link-input">' +
|
||||||
'<input type="text" value="" tabindex="-1" placeholder="' + tinymce.translate('Paste URL or type to search') + '" />' +
|
'<input type="text" value="" tabindex="-1" placeholder="' + tinymce.translate('Paste URL or type to search') + '" />' +
|
||||||
'<input type="hidden" value="" />' +
|
'<input type="text" style="display:none" value="" />' +
|
||||||
'</div>'
|
'</div>'
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
@ -445,5 +445,11 @@
|
||||||
cmd: 'wp_link_apply',
|
cmd: 'wp_link_apply',
|
||||||
classes: 'widget btn primary'
|
classes: 'widget btn primary'
|
||||||
} );
|
} );
|
||||||
|
|
||||||
|
return {
|
||||||
|
hideEditToolbar: function() {
|
||||||
|
editToolbar.hide();
|
||||||
|
}
|
||||||
|
};
|
||||||
} );
|
} );
|
||||||
} )( window.tinymce );
|
} )( window.tinymce );
|
||||||
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -208,7 +208,9 @@ var wpLink;
|
||||||
// Focus the URL field and highlight its contents.
|
// Focus the URL field and highlight its contents.
|
||||||
// If this is moved above the selection changes,
|
// If this is moved above the selection changes,
|
||||||
// IE will show a flashing cursor over the dialog.
|
// IE will show a flashing cursor over the dialog.
|
||||||
inputs.url.focus()[0].select();
|
window.setTimeout( function() {
|
||||||
|
inputs.url.focus()[0].select();
|
||||||
|
}, 100 );
|
||||||
}
|
}
|
||||||
|
|
||||||
correctedURL = inputs.url.val().replace( /^http:\/\//, '' );
|
correctedURL = inputs.url.val().replace( /^http:\/\//, '' );
|
||||||
|
@ -242,8 +244,7 @@ var wpLink;
|
||||||
},
|
},
|
||||||
|
|
||||||
mceRefresh: function( url, text ) {
|
mceRefresh: function( url, text ) {
|
||||||
var selectedNode = editor.selection.getNode(),
|
var linkNode = editor.dom.getParent( editor.selection.getNode(), 'a[href]' ),
|
||||||
linkNode = editor.dom.getParent( selectedNode, 'a[href]' ),
|
|
||||||
onlyText = this.hasSelectedText( linkNode );
|
onlyText = this.hasSelectedText( linkNode );
|
||||||
|
|
||||||
if ( linkNode ) {
|
if ( linkNode ) {
|
||||||
|
@ -272,8 +273,6 @@ var wpLink;
|
||||||
},
|
},
|
||||||
|
|
||||||
close: function() {
|
close: function() {
|
||||||
var linkNode;
|
|
||||||
|
|
||||||
$( document.body ).removeClass( 'modal-open' );
|
$( document.body ).removeClass( 'modal-open' );
|
||||||
|
|
||||||
if ( ! wpLink.isMCE() ) {
|
if ( ! wpLink.isMCE() ) {
|
||||||
|
@ -284,12 +283,7 @@ var wpLink;
|
||||||
wpLink.range.select();
|
wpLink.range.select();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
linkNode = editor.dom.getParent( editor.selection.getNode(), 'a[href]' );
|
editor.plugins.wplink.hideEditToolbar();
|
||||||
|
|
||||||
if ( linkNode && editor.dom.getAttrib( linkNode, 'href' ) === '_wp_link_placeholder' ) {
|
|
||||||
editor.dom.remove( linkNode, true );
|
|
||||||
}
|
|
||||||
|
|
||||||
editor.focus();
|
editor.focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -4,7 +4,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '4.5-beta1-36702';
|
$wp_version = '4.5-beta1-36703';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
@ -18,7 +18,7 @@ $wp_db_version = 36686;
|
||||||
*
|
*
|
||||||
* @global string $tinymce_version
|
* @global string $tinymce_version
|
||||||
*/
|
*/
|
||||||
$tinymce_version = '4304-20160219';
|
$tinymce_version = '4304-20160224';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the required PHP version
|
* Holds the required PHP version
|
||||||
|
|
Loading…
Reference in New Issue