mediawiki-extensions-Visual.../modules/ve/ui
Ed Sanders 20063995b2 Add shortcut commands for underline & sub/superscript.
Underline is particularly important as CE will apply underline
formatting automatically when you press Ctrl+U but the
SurfaceObserver will not notice it, leading to inconsistency
between the view and the model.

For sub/superscript I've used the Google Docs key mappings as these
appear to have the fewest conflicts with existing browser shortcuts
and there isn't much consistency between desktop clients anyway
(Word and Open/LibreOffice use completely different shortcuts).

Bonus: reordered command lists to be consistent with UI layout.
Change-Id: I92998e42f9bcfb932d44e8f483811efd538e5981
2013-11-08 13:55:08 +00:00
..
actions Allow direct opening of pages in the meta dialog 2013-10-29 05:58:06 +00:00
inspectors Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
styles Use a toolbar for the actions buttons in ve.init.mw.ViewPageTarget 2013-10-29 05:57:52 +00:00
tools Allow direct opening of pages in the meta dialog 2013-10-29 05:58:06 +00:00
widgets Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ui.Action.js The Great ve.ui.Surface refactor of 2013 2013-05-24 14:01:02 +02:00
ve.ui.ActionFactory.js Remove ve.Factory and ve.Registry and use oojs instead 2013-10-22 19:15:18 +00:00
ve.ui.Command.js Detangle triggers from OOUI 2013-10-29 05:50:30 +00:00
ve.ui.CommandRegistry.js Detangle triggers from OOUI 2013-10-29 05:50:30 +00:00
ve.ui.Context.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ui.js Split oojs-ui from ve.ui 2013-10-28 22:40:08 -07:00
ve.ui.Surface.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ui.SurfaceDialog.js Split oojs-ui from ve.ui 2013-10-28 22:40:08 -07:00
ve.ui.SurfaceInspector.js Split oojs-ui from ve.ui 2013-10-28 22:40:08 -07:00
ve.ui.SurfaceToolbar.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ui.SurfaceWindowSet.js Rename this.$ to this.$element, and this.$$ to this.$ 2013-11-03 23:03:49 -08:00
ve.ui.TargetToolbar.js Remove ve.{inheritClass,mixinClass} and use OO instead 2013-10-18 18:58:08 +02:00
ve.ui.ToolFactory.js Split oojs-ui from ve.ui 2013-10-28 22:40:08 -07:00
ve.ui.Trigger.js Add the special 'clear' (12) button to ve.ui.Trigger 2013-07-29 16:41:28 -07:00
ve.ui.TriggerRegistry.js Add shortcut commands for underline & sub/superscript. 2013-11-08 13:55:08 +00:00