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