Santhosh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/207040
Change subject: Make sure CX know the revision id
......................................................................
Make sure CX know the revision id
This is to start supporting RESTBase page fetch(T92359)
till T97393 is fixed.
Bug: T97393
Change-Id: Ib15c15ff656212bbf1032d1f30d591c83d2997a8
---
M modules/source/ext.cx.source.js
1 file changed, 9 insertions(+), 0 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/ContentTranslation
refs/changes/40/207040/1
diff --git a/modules/source/ext.cx.source.js b/modules/source/ext.cx.source.js
index b767d61..b2d54a0 100644
--- a/modules/source/ext.cx.source.js
+++ b/modules/source/ext.cx.source.js
@@ -137,11 +137,20 @@
};
ContentTranslationSource.prototype.load = function ( content ) {
+ var revision;
+
this.$content.html( content.segmentedContent );
// @todo figure out what should be done here
this.$content.find( 'base' ).detach();
+ if ( !mw.cx.sourceRevision ) {
+ // Make sure we know the revision id.
+ // Restbase cannot give the revision id of the page we
requested.
+ // TODO: Remove once
https://phabricator.wikimedia.org/T97393 resolved.
+ revision = $( 'link[rel="dc:replaces"]' ).attr(
'resource' );
+ mw.cx.sourceRevision = revision && revision.split( '/'
)[ 1 ];
+ }
mw.hook( 'mw.cx.source.ready' ).fire();
};
--
To view, visit https://gerrit.wikimedia.org/r/207040
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib15c15ff656212bbf1032d1f30d591c83d2997a8
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Santhosh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits