Make WordPress Core

Ticket #15485: 15485.diff

File 15485.diff, 922 bytes (added by koopersmith, 14 years ago)
  • wp-includes/js/tinymce/plugins/wplink/js/wplink.dev.js

     
    6464                                        href : inputs.url.val(),
    6565                                        title : inputs.title.val(),
    6666                                        target : inputs.openInNewTab.attr('checked') ? '_blank' : ''
    67                                 }, e, b,
     67                                }, e, children, b,
    6868                                defaultContent = attrs.title ? attrs.title : attrs.href;
    6969
    7070                        tinyMCEPopup.restoreSelection();
     
    112112                                ed.dom.setAttribs(e, attrs);
    113113                        }
    114114
     115                        children = $(e).children();
    115116                        // Don't move caret if selection was image
    116                         if (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') {
     117                        if ( children.length != 1 || children.first().not('img') ) {
    117118                                ed.focus();
    118119                                ed.selection.select(e);
    119120                                ed.selection.collapse(0);