Ticket #8385: wysiwygarea-plugin-patch.js

File wysiwygarea-plugin-patch.js, 824 bytes (added by z.kwiecinski, 12 years ago)

patch for this ticket

Line 
1Index:_source/plugins/wysiwygarea/plugin.js
2===================================================================
3--- _source/plugins/wysiwygarea/plugin.js       (version 3.6.2)
4+++ _source/plugins/wysiwygarea/plugin.js       (working copy)
5@@ -802,10 +802,11 @@
6                                                {
7                                                        domDocument.on( 'selectionchange', function()
8                                                        {
9-                                                               var body = domDocument.getBody(),
10+                                                               var range= null, body = domDocument.getBody();
11+                                                               if (editor != null && editor.getSelection() != null) {
12                                                                        range = editor.getSelection().getRanges()[ 0 ];
13-
14-                                                               if ( body.getHtml().match( /^<p>&nbsp;<\/p>$/i )
15+                                                               }
16+                                                               if ( range && body.getHtml().match( /^<p>&nbsp;<\/p>$/i )
17                                                                        && range.startContainer.equals( body ) )
18                                                                {
19                                                                        // Avoid the ambiguity from a real user cursor position.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy