mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-29 08:34:54 +00:00
a8a5c74d8b
The phantoms prevent direct clicking into aliens, and the recent selection changes prevent keyboard navigation into aliens, but one issue remained. Clicking to place the cursor just after an alien would actually focus within the alien. Typing modified the alien content. By nesting ce="true" within ce="true", IE ceases this behavior. Dragging state is now set to false when blurring the document. The mouseup event sets dragging to false, but the event is cancelled because blur happens between mousedown and mouseup. Phantom display logic uses on this property. Change-Id: I162dea89838756fd28d63ff66cc4a5e5bda2873a |
||
---|---|---|
.. | ||
ve.ce.AlienBlockNode.js | ||
ve.ce.AlienInlineNode.js | ||
ve.ce.AlienNode.js | ||
ve.ce.BreakNode.js | ||
ve.ce.CenterNode.js | ||
ve.ce.DefinitionListItemNode.js | ||
ve.ce.DefinitionListNode.js | ||
ve.ce.DocumentNode.js | ||
ve.ce.HeadingNode.js | ||
ve.ce.ImageNode.js | ||
ve.ce.ListItemNode.js | ||
ve.ce.ListNode.js | ||
ve.ce.MWEntityNode.js | ||
ve.ce.MWHeadingNode.js | ||
ve.ce.MWPreformattedNode.js | ||
ve.ce.ParagraphNode.js | ||
ve.ce.PreformattedNode.js | ||
ve.ce.TableCellNode.js | ||
ve.ce.TableNode.js | ||
ve.ce.TableRowNode.js | ||
ve.ce.TableSectionNode.js | ||
ve.ce.TextNode.js |