summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'MLEB/Translate/resources/src/ve-translate/ve.ce.MWTranslateAnnotationNode.js')
-rw-r--r--MLEB/Translate/resources/src/ve-translate/ve.ce.MWTranslateAnnotationNode.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/MLEB/Translate/resources/src/ve-translate/ve.ce.MWTranslateAnnotationNode.js b/MLEB/Translate/resources/src/ve-translate/ve.ce.MWTranslateAnnotationNode.js
new file mode 100644
index 00000000..1d000e11
--- /dev/null
+++ b/MLEB/Translate/resources/src/ve-translate/ve.ce.MWTranslateAnnotationNode.js
@@ -0,0 +1,31 @@
+/*!
+ * VisualEditor ContentEditable MWTranslateAnnotationNode class.
+ */
+
+/**
+ * ContentEditable MediaWiki translate annotation node.
+ *
+ * @class
+ * @abstract
+ * @extends ve.ce.MWAnnotationNode
+ *
+ * @constructor
+ * @param {ve.dm.MWTranslateAnnotationNode} model Model to observe
+ * @param {Object} [config] Configuration options
+ */
+ve.ce.MWTranslateAnnotationNode = function VeCeMWTranslateAnnotationNode() {
+ // Parent constructor
+ ve.ce.MWTranslateAnnotationNode.super.apply( this, arguments );
+};
+
+/* Inheritance */
+
+OO.inheritClass( ve.ce.MWTranslateAnnotationNode, ve.ce.MWAnnotationNode );
+
+/* Static members */
+
+ve.ce.MWTranslateAnnotationNode.static.name = 'mwTranslateAnnotation';
+
+/* Registration */
+
+ve.ce.nodeFactory.register( ve.ce.MWTranslateAnnotationNode );