mediawiki-extensions-Visual.../modules/ve/ce
MatmaRex e6fd823d6f ve.ce.Surface: Prevent focus loss on the document node in Opera
Opera triggers 'blur' on the document node when clicking on any <a>
link and never trigger 'focus' until after the user blurs the document
node *again* (by clicking outside of it or pressing 'Esc').

This causes the change polling to stop (SurfaceObserver#stop is called
without a subsequent call to SurfaceObserver#start).

To avoid this let's bind a delegated 'focus' event on all <a> links
inside the document and refocus it whenever that happens.

Bug: 47793
Change-Id: I7962f59bd02e075f91e42e6514b390c0d0feb3ab
2013-07-22 21:09:52 +02:00
..
annotations De-alienate <code>foo</code> blocks (code element) 2013-07-19 00:48:46 +00:00
nodes Lock surface while inspectors are animating open 2013-07-09 17:16:25 -07:00
styles Language Inspector: CE / DM 2013-07-10 12:11:27 -07:00
ve.ce.Annotation.js Continue links 2013-07-16 00:29:55 +00:00
ve.ce.AnnotationFactory.js Continue links 2013-07-16 00:29:55 +00:00
ve.ce.BranchNode.js Don't put slugs after internal nodes. 2013-06-24 15:20:08 -07:00
ve.ce.ContentBranchNode.js Merge "getRenderedContents() optimizations" 2013-06-23 03:09:58 +00:00
ve.ce.Document.js Use DOM methods rather than jQuery in setupSlugs() 2013-06-23 02:39:56 +00:00
ve.ce.DomRange.js
ve.ce.FocusableNode.js Fix focusable highlights 2013-07-03 13:49:11 -07:00
ve.ce.js Code style fix: (X) -> ( X ) 2013-06-24 18:51:59 +01:00
ve.ce.LeafNode.js getRenderedContents() optimizations 2013-06-22 19:37:10 -07:00
ve.ce.Node.js Reference insertion, new and existing 2013-06-27 18:11:31 -07:00
ve.ce.NodeFactory.js
ve.ce.ProtectedNode.js Make local overlays local to surface and remove insane z-indexes 2013-07-02 19:35:43 +00:00
ve.ce.RelocatableNode.js Make local overlays local to surface and remove insane z-indexes 2013-07-02 19:35:43 +00:00
ve.ce.ResizableNode.js Create MWResizeableNode mixin to control defaultSize flag 2013-07-16 23:13:40 +01:00
ve.ce.Surface.js ve.ce.Surface: Prevent focus loss on the document node in Opera 2013-07-22 21:09:52 +02:00
ve.ce.SurfaceObserver.js Merge "Store multi byte characters as one element" 2013-05-25 09:00:49 +00:00
ve.ce.View.js