Nikerabbit has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/374977 )

Change subject: Add no-op placeholder for template adaptation
......................................................................

Add no-op placeholder for template adaptation

Change-Id: I2a2c5eedaeb136d7a66e433547de22b2dfa45132
---
A lib/translationunits/MWTemplate.js
M lib/translationunits/index.js
2 files changed, 22 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/cxserver 
refs/changes/77/374977/1

diff --git a/lib/translationunits/MWTemplate.js 
b/lib/translationunits/MWTemplate.js
new file mode 100644
index 0000000..4540679
--- /dev/null
+++ b/lib/translationunits/MWTemplate.js
@@ -0,0 +1,20 @@
+'use strict';
+
+const TranslationUnit = require( './TranslationUnit' );
+
+/*
+ * TODO: see dm.MWTransclusion classes in VE.
+ * TODO: attempt adapting multipart templates as well
+ * TODO: write a template data request wrapper
+ * TODO: move (or copy for now) template mappings from CX to CXServer
+ */
+
+class MWTemplate extends TranslationUnit {
+       adapt() {
+               return this.node;
+       }
+}
+
+MWTemplate.matchRdfaTypes = [ 'mw:Transclusion' ];
+
+module.exports = MWTemplate;
diff --git a/lib/translationunits/index.js b/lib/translationunits/index.js
index 724c5ff..eb73d51 100644
--- a/lib/translationunits/index.js
+++ b/lib/translationunits/index.js
@@ -5,5 +5,6 @@
        MWGallery: require( './MWGallery.js' ),
        MWImage: require( './MWImage.js' ),
        MWLink: require( './MWLink.js' ),
-       MWReference: require( './MWReference.js' )
+       MWReference: require( './MWReference.js' ),
+       MWTemplate: require( './MWTemplate.js' )
 };

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2a2c5eedaeb136d7a66e433547de22b2dfa45132
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/cxserver
Gerrit-Branch: master
Gerrit-Owner: Nikerabbit <[email protected]>

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

Reply via email to