Ticket #10912: 10912.patch

File 10912.patch, 569 bytes (added by xmo, 7 years ago)
  • core/editable.js

    diff --git a/core/editable.js b/core/editable.js
    a b  
    580580                                // Prevent the browser opening read-only links. (#6032)
    581581                                this.attachListener( this, 'click', function( ev ) {
    582582                                        ev = ev.data;
    583                                         var target = ev.getTarget();
    584                                         if ( target.is( 'a' ) && ev.$.button != 2 && target.isReadOnly() )
     583                                        var target = ev.getTarget(),
     584                                                link = new CKEDITOR.dom.elementPath( target ).contains( 'a' );
     585
     586                                        if ( link && ev.$.button != 2 && link.isReadOnly() )
    585587                                                ev.preventDefault();
    586588                                } );
    587589
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy