Ticket #3846: 3846_3.patch
File 3846_3.patch, 1.6 KB (added by , 15 years ago) |
---|
-
_source/plugins/image/dialogs/image.js
444 444 this.originalElement.remove(); 445 445 this.originalElement = false; // Dialog is closed. 446 446 } 447 447 448 // Image dialog cannot load image attributes #3846; 449 if ( !( CKEDITOR.env.ie || CKEDITOR.env.opera ) ) 450 { 451 editor.getSelection().unlock(); 452 } 453 448 454 delete this.imageElement; 449 455 }, 450 456 contents : [ -
_source/plugins/wysiwygarea/plugin.js
385 385 386 386 domWindow = editor.window = new CKEDITOR.dom.window( domWindow ); 387 387 domDocument = editor.document = new CKEDITOR.dom.document( domDocument ); 388 388 389 389 // Gecko/Webkit need some help when selecting control type elements. (#3448) 390 if ( !( CKEDITOR.env.ie || CKEDITOR.env.opera ) )390 if ( !( CKEDITOR.env.ie || CKEDITOR.env.opera ) ) 391 391 { 392 392 domDocument.on( 'mousedown', function( ev ) 393 393 { 394 394 var control = ev.data.getTarget(); 395 // Image dialog cannot load image attributes #3846; 396 editor.getSelection().unlock( true ); 397 if ( control.is( 'img') ) 398 editor.getSelection().lock(); 395 399 if ( control.is( 'img', 'hr', 'input', 'textarea', 'select' ) ) 396 400 editor.getSelection().selectElement( control ); 397 401 } );