mediawiki-extensions-Visual.../modules/ve
Roan Kattouw 087fd6c348 Followup 5592ea26: bind native focus/blur events instead of jQuery events
In jQuery 1.8, if you focus something using jQuery, the jQuery focus
event fires before the jQuery blur event, which is wrong. If you focus
something natively, the events do fire in the correct order.
See http://jsfiddle.net/WGy9h/4/ .

Fortunately, the native events always fire in the correct order, so
listen to those instead. Normally, we're not concerned with the order,
but in ce.Surface we bind the same focus/blur handlers to a pair of two
nodes, and then if the focus moves from one to the other, we'll get
confused by the events being emitted in the wrong order.

Change-Id: Ia585b42b6deb74ba55a2d55ce1922b1e04d85e81
2013-10-02 17:59:51 -07:00
..
ce Followup 5592ea26: bind native focus/blur events instead of jQuery events 2013-10-02 17:59:51 -07:00
dm Merge "Typing into an annotation next to a word break keeps annotation" 2013-09-30 23:21:29 +00:00
init Merge "Add abstract method for getMediaSources." 2013-09-24 19:47:43 +00:00
test Add more tests for ve.ce.Surface#onContentChange 2013-09-27 11:55:43 +01:00
ui Fix JS error in ve.ui.ClippableContainer 2013-09-26 17:39:35 -07:00
ve.BranchNode.js
ve.debug.js
ve.Document.js doc: Clean up spacing that caused <pre> or broken <ul>/<ol> 2013-07-25 04:02:50 +02:00
ve.Element.js 'Config' -> 'Configuration' in all comments 2013-09-25 11:23:16 +01:00
ve.EventEmitter.js
ve.EventSequencer.js Fix function naming conventions, comments and whitespace 2013-09-17 19:37:08 +01:00
ve.Factory.js Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.js Use element.textContent in ve.getDomElementSummary 2013-10-02 15:47:34 +01:00
ve.LeafNode.js
ve.NamedClassFactory.js
ve.Node.js
ve.Range.js doc: Fix incorrect syntax 2013-09-06 20:29:18 +00:00
ve.Registry.js Make tools generic and add fancy tool groups 2013-09-03 11:27:39 -07:00
ve.track.js Add ve.track, a generic dispatch of analytic events 2013-08-03 02:51:07 +00:00