Trevor Parscal has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/80134


Change subject: Subscript is one word (and so is superscript for that matter)
......................................................................

Subscript is one word (and so is superscript for that matter)

Objective:

* Unify the capitalization of subscript and superscript

Change-Id: I5a7fbc2d864c896ebb26177cf05c7adddacd8829
---
M modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js
M modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js
M modules/ve/test/ce/ve.ce.ContentBranchNode.test.js
M modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js
M modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js
5 files changed, 44 insertions(+), 40 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/34/80134/1

diff --git a/modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js 
b/modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js
index d8b1cc4..b0cbd29 100644
--- a/modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js
+++ b/modules/ve/ce/annotations/ve.ce.TextStyleAnnotation.js
@@ -196,38 +196,38 @@
 ve.ce.annotationFactory.register( ve.ce.TextStyleEmphasizeAnnotation );
 
 /**
- * ContentEditable superScript annotation.
+ * ContentEditable superscript annotation.
  *
  * @class
  * @extends ve.ce.TextStyleAnnotation
  * @constructor
- * @param {ve.dm.TextStyleSuperScriptAnnotation} model
+ * @param {ve.dm.TextStyleSuperscriptAnnotation} model
  */
-ve.ce.TextStyleSuperScriptAnnotation = function 
VeCeTextStyleSuperScriptAnnotation( model, config ) {
+ve.ce.TextStyleSuperscriptAnnotation = function 
VeCeTextStyleSuperscriptAnnotation( model, config ) {
        ve.ce.TextStyleAnnotation.call( this, model, config );
-       this.$.addClass( 've-ce-TextStyleSuperScriptAnnotation' );
+       this.$.addClass( 've-ce-TextStyleSuperscriptAnnotation' );
 };
-ve.inheritClass( ve.ce.TextStyleSuperScriptAnnotation, 
ve.ce.TextStyleAnnotation );
-ve.ce.TextStyleSuperScriptAnnotation.static.name = 'textStyle/superScript';
-ve.ce.TextStyleSuperScriptAnnotation.static.tagName = 'sup';
-ve.ce.annotationFactory.register( ve.ce.TextStyleSuperScriptAnnotation );
+ve.inheritClass( ve.ce.TextStyleSuperscriptAnnotation, 
ve.ce.TextStyleAnnotation );
+ve.ce.TextStyleSuperscriptAnnotation.static.name = 'textStyle/superscript';
+ve.ce.TextStyleSuperscriptAnnotation.static.tagName = 'sup';
+ve.ce.annotationFactory.register( ve.ce.TextStyleSuperscriptAnnotation );
 
 /**
- * ContentEditable subScript annotation.
+ * ContentEditable subscript annotation.
  *
  * @class
  * @extends ve.ce.TextStyleAnnotation
  * @constructor
- * @param {ve.dm.TextStyleSubScriptAnnotation} model
+ * @param {ve.dm.TextStyleSubscriptAnnotation} model
  */
-ve.ce.TextStyleSubScriptAnnotation = function 
VeCeTextStyleSubScriptAnnotation( model, config ) {
+ve.ce.TextStyleSubscriptAnnotation = function 
VeCeTextStyleSubscriptAnnotation( model, config ) {
        ve.ce.TextStyleAnnotation.call( this, model, config );
-       this.$.addClass( 've-ce-TextStyleSubScriptAnnotation' );
+       this.$.addClass( 've-ce-TextStyleSubscriptAnnotation' );
 };
-ve.inheritClass( ve.ce.TextStyleSubScriptAnnotation, ve.ce.TextStyleAnnotation 
);
-ve.ce.TextStyleSubScriptAnnotation.static.name = 'textStyle/subScript';
-ve.ce.TextStyleSubScriptAnnotation.static.tagName = 'sub';
-ve.ce.annotationFactory.register( ve.ce.TextStyleSubScriptAnnotation );
+ve.inheritClass( ve.ce.TextStyleSubscriptAnnotation, ve.ce.TextStyleAnnotation 
);
+ve.ce.TextStyleSubscriptAnnotation.static.name = 'textStyle/subscript';
+ve.ce.TextStyleSubscriptAnnotation.static.tagName = 'sub';
+ve.ce.annotationFactory.register( ve.ce.TextStyleSubscriptAnnotation );
 
 /**
  * ContentEditable code annotation.
diff --git a/modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js 
b/modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js
index aeb850e..f931f86 100644
--- a/modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js
+++ b/modules/ve/dm/annotations/ve.dm.TextStyleAnnotation.js
@@ -41,8 +41,8 @@
                        'span': 'span',
                        'strong': 'strong',
                        'em': 'emphasize',
-                       'sup': 'superScript',
-                       'sub': 'subScript',
+                       'sup': 'superscript',
+                       'sub': 'subscript',
                        'code': 'code',
                        'tt': 'code'
                };
@@ -71,8 +71,8 @@
                        'span': 'span',
                        'strong': 'strong',
                        'emphasize': 'em',
-                       'superScript': 'sup',
-                       'subScript': 'sub',
+                       'superscript': 'sup',
+                       'subscript': 'sub',
                        'code': 'code'
                };
                return [ doc.createElement( nodeNames[ 
dataElement.type.substring( 10 ) ] ) ];
@@ -248,13 +248,13 @@
  * @constructor
  * @param {Object} element
  */
-ve.dm.TextStyleSuperScriptAnnotation = function 
VeDmTextStyleSuperScriptAnnotation( element ) {
+ve.dm.TextStyleSuperscriptAnnotation = function 
VeDmTextStyleSuperscriptAnnotation( element ) {
        ve.dm.TextStyleAnnotation.call( this, element );
 };
-ve.inheritClass( ve.dm.TextStyleSuperScriptAnnotation, 
ve.dm.TextStyleAnnotation );
-ve.dm.TextStyleSuperScriptAnnotation.static.name = 'textStyle/superScript';
-ve.dm.TextStyleSuperScriptAnnotation.static.matchTagNames = ['sup'];
-ve.dm.modelRegistry.register( ve.dm.TextStyleSuperScriptAnnotation );
+ve.inheritClass( ve.dm.TextStyleSuperscriptAnnotation, 
ve.dm.TextStyleAnnotation );
+ve.dm.TextStyleSuperscriptAnnotation.static.name = 'textStyle/superscript';
+ve.dm.TextStyleSuperscriptAnnotation.static.matchTagNames = ['sup'];
+ve.dm.modelRegistry.register( ve.dm.TextStyleSuperscriptAnnotation );
 
 /**
  * DataModel sub script annotation.
@@ -264,13 +264,13 @@
  * @constructor
  * @param {Object} element
  */
-ve.dm.TextStyleSubScriptAnnotation = function 
VeDmTextStyleSubScriptAnnotation( element ) {
+ve.dm.TextStyleSubscriptAnnotation = function 
VeDmTextStyleSubscriptAnnotation( element ) {
        ve.dm.TextStyleAnnotation.call( this, element );
 };
-ve.inheritClass( ve.dm.TextStyleSubScriptAnnotation, ve.dm.TextStyleAnnotation 
);
-ve.dm.TextStyleSubScriptAnnotation.static.name = 'textStyle/subScript';
-ve.dm.TextStyleSubScriptAnnotation.static.matchTagNames = ['sub'];
-ve.dm.modelRegistry.register( ve.dm.TextStyleSubScriptAnnotation );
+ve.inheritClass( ve.dm.TextStyleSubscriptAnnotation, ve.dm.TextStyleAnnotation 
);
+ve.dm.TextStyleSubscriptAnnotation.static.name = 'textStyle/subscript';
+ve.dm.TextStyleSubscriptAnnotation.static.matchTagNames = ['sub'];
+ve.dm.modelRegistry.register( ve.dm.TextStyleSubscriptAnnotation );
 
 /**
  * DataModel code script annotation.
diff --git a/modules/ve/test/ce/ve.ce.ContentBranchNode.test.js 
b/modules/ve/test/ce/ve.ce.ContentBranchNode.test.js
index 8b239af..5b171de 100644
--- a/modules/ve/test/ce/ve.ce.ContentBranchNode.test.js
+++ b/modules/ve/test/ce/ve.ce.ContentBranchNode.test.js
@@ -115,9 +115,9 @@
                        'msg': 'Superscript text',
                        'data': [
                                { 'type': 'paragraph' },
-                               ['a', [ { 'type': 'textStyle/superScript' } ]],
-                               ['b', [ { 'type': 'textStyle/superScript' } ]],
-                               ['c', [ { 'type': 'textStyle/superScript' } ]],
+                               ['a', [ { 'type': 'textStyle/superscript' } ]],
+                               ['b', [ { 'type': 'textStyle/superscript' } ]],
+                               ['c', [ { 'type': 'textStyle/superscript' } ]],
                                { 'type': '/paragraph' }
                        ],
                        'html': '<sup>abc</sup>'
@@ -126,9 +126,9 @@
                        'msg': 'Subscript text',
                        'data': [
                                { 'type': 'paragraph' },
-                               ['a', [ { 'type': 'textStyle/subScript' } ]],
-                               ['b', [ { 'type': 'textStyle/subScript' } ]],
-                               ['c', [ { 'type': 'textStyle/subScript' } ]],
+                               ['a', [ { 'type': 'textStyle/subscript' } ]],
+                               ['b', [ { 'type': 'textStyle/subscript' } ]],
+                               ['c', [ { 'type': 'textStyle/subscript' } ]],
                                { 'type': '/paragraph' }
                        ],
                        'html': '<sub>abc</sub>'
diff --git a/modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js 
b/modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js
index 6d502d3..733cacf 100644
--- a/modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js
+++ b/modules/ve/ui/tools/buttons/ve.ui.SubscriptButtonTool.js
@@ -31,10 +31,12 @@
 
 ve.ui.SubscriptButtonTool.static.titleMessage = 
'visualeditor-annotationbutton-subscript-tooltip';
 
-ve.ui.SubscriptButtonTool.static.annotation = { 'name': 'textStyle/subScript' 
};
+ve.ui.SubscriptButtonTool.static.annotation = { 'name': 'textStyle/subscript' 
};
 
 /* Registration */
 
 ve.ui.toolFactory.register( 'subscript', ve.ui.SubscriptButtonTool );
 
-ve.ui.commandRegistry.register( 'subscript', 'annotation', 'toggle', 
'textStyle/subScript' );
+ve.ui.commandRegistry.register(
+       'textStyle/subscript', 'annotation', 'toggle', 'textStyle/subscript'
+);
diff --git a/modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js 
b/modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js
index 8818a1f..18f8175 100644
--- a/modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js
+++ b/modules/ve/ui/tools/buttons/ve.ui.SuperscriptButtonTool.js
@@ -31,10 +31,12 @@
 
 ve.ui.SuperscriptButtonTool.static.titleMessage = 
'visualeditor-annotationbutton-superscript-tooltip';
 
-ve.ui.SuperscriptButtonTool.static.annotation = { 'name': 
'textStyle/superScript' };
+ve.ui.SuperscriptButtonTool.static.annotation = { 'name': 
'textStyle/superscript' };
 
 /* Registration */
 
 ve.ui.toolFactory.register( 'superscript', ve.ui.SuperscriptButtonTool );
 
-ve.ui.commandRegistry.register( 'superscript', 'annotation', 'toggle', 
'textStyle/superScript' );
+ve.ui.commandRegistry.register(
+       'textStyle/superscript', 'annotation', 'toggle', 'textStyle/superscript'
+);

-- 
To view, visit https://gerrit.wikimedia.org/r/80134
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I5a7fbc2d864c896ebb26177cf05c7adddacd8829
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Trevor Parscal <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to