Ticket #6178: 6178.patch
File 6178.patch, 1.1 KB (added by , 14 years ago) |
---|
-
_source/plugins/wysiwygarea/plugin.js
20 20 21 21 function checkReadOnly( selection ) 22 22 { 23 if ( !selection.getRanges().length ) 24 return false; 25 23 26 if ( selection.getType() == CKEDITOR.SELECTION_ELEMENT ) 24 27 return selection.getSelectedElement().isReadOnly(); 25 28 else … … 929 932 { 930 933 editor.window.focus(); 931 934 935 // Webkit will fail to focus the contenteditable body if no range is set. 936 if ( CKEDITOR.env.webkit && !editor.getSelection().getRanges().length ) 937 { 938 var selection = editor.window.$.getSelection(), 939 range, 940 doc = editor.document; 941 942 range = doc.$.createRange(); 943 range.selectNodeContents( doc.getDocumentElement().$ ); 944 range.collapse( true ); 945 selection.removeAllRanges(); 946 selection.addRange( range ); 947 } 948 932 949 editor.selectionChange(); 933 950 } 934 951 }