jquery.textSelection: re-add iframe check due to regression
authorDerk-Jan Hartman <hartman.wiki@gmail.com>
Mon, 28 Jul 2014 19:50:48 +0000 (21:50 +0200)
committerDerk-Jan Hartman <hartman.wiki@gmail.com>
Mon, 28 Jul 2014 19:54:20 +0000 (21:54 +0200)
This is to fix a regression due to change Ibe011b2b of bug 29328.
The replacement jquery.textSelection of CodeEditor was no longer able
to be disable don the fly. This is because the code of textSelection
and WikiEditor is still too much intertwined.

I'm making a new patchset to strip them further apart.

Bug: 68556
Change-Id: I7c4c43ba2cde6f7c869e41ed4c5a51783cd32f82

resources/src/jquery/jquery.textSelection.js

index e5444eb..289cd22 100644 (file)
                }
 
                context = $( this ).data( 'wikiEditor-context' );
-               hasWikiEditorSurface = ( context !== undefined );
+               hasWikiEditorSurface = ( context !== undefined && context.$iframe !== undefined );
 
                // IE selection restore voodoo
                needSave = false;