jenkins-bot has submitted this change and it was merged.

Change subject: Revert "Do not attempt adding orphan section unless source 
article is old revision"
......................................................................


Revert "Do not attempt adding orphan section unless source article is old 
revision"

This reverts commit b222dfdbea064718b0953619739df39fd2121ea4.

Change-Id: I66ec5ef18ab339d4921188bb2391596722ec3798
---
M modules/translation/ext.cx.translation.loader.js
M tests/qunit/translation/ext.cx.translation.loader.test.js
2 files changed, 3 insertions(+), 14 deletions(-)

Approvals:
  KartikMistry: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/translation/ext.cx.translation.loader.js 
b/modules/translation/ext.cx.translation.loader.js
index 6a7b493..31a92bb 100644
--- a/modules/translation/ext.cx.translation.loader.js
+++ b/modules/translation/ext.cx.translation.loader.js
@@ -17,7 +17,6 @@
                this.$sourceColumn = null;
                this.$translationColumn = null;
                this.disabled = false;
-               this.oldRevision = false;
        }
 
        /**
@@ -103,12 +102,7 @@
                                self.restore();
                                mw.hook( 'mw.cx.draft.restored' ).fire();
                                if ( self.translation.sourceRevisionId !== 
mw.cx.sourceRevision ) {
-                                       // Show a message to translator that we 
loaded an older revision of
-                                       // source article.
                                        self.showOldRevisionWarning();
-                                       // Since we are using older revision, 
use agressive section restore
-                                       // algorithm.
-                                       self.oldRevision = true;
                                }
                        } );
                }, function ( errorCode, details ) {
@@ -206,7 +200,7 @@
                        if ( !$restoredSection ) {
                                mw.log( 'Source section not found for ' + 
sourceSectionId );
                                // Insert right after last matched section if 
possible
-                               if ( this.oldRevision && $lastRestoredSection 
&& $lastRestoredSection.length ) {
+                               if ( $lastRestoredSection && 
$lastRestoredSection.length ) {
                                        $lastRestoredSection = 
this.addOprhanTranslationUnit(
                                                sourceSectionId, 
$lastRestoredSection, 'after'
                                        );
@@ -219,10 +213,6 @@
                                $lastRestoredSection = $restoredSection;
                                // As a last resort, if we did not add orphans 
immediately, add them
                                // now before this section.
-                               if ( !this.oldRevision ) {
-                                       // Dont use orphan sections unless we 
are using old source article
-                                       continue;
-                               }
                                for ( i = 0; i < orphans.length; i++ ) {
                                        $lastRestoredSection = 
this.addOprhanTranslationUnit( orphans[ i ], $lastRestoredSection );
                                        if ( $restoredSection && 
$restoredSection.length ) {
@@ -233,7 +223,7 @@
                        }
                }
 
-               if ( orphans.length && !this.oldRevision ) {
+               if ( orphans.length ) {
                        mw.log( 'Draft restoration failed. Loading older 
revision.' );
                        window.location = mw.cx.siteMapper.getCXUrl(
                                mw.cx.sourceTitle,
diff --git a/tests/qunit/translation/ext.cx.translation.loader.test.js 
b/tests/qunit/translation/ext.cx.translation.loader.test.js
index 1a3910a..24055b7 100644
--- a/tests/qunit/translation/ext.cx.translation.loader.test.js
+++ b/tests/qunit/translation/ext.cx.translation.loader.test.js
@@ -52,8 +52,7 @@
        QUnit.test( 'Translation daft restore test', function ( assert ) {
                var i;
                QUnit.expect( tests.length );
-               // Without old revision flag set true, orphan sections wont get 
added.
-               this.translatonLoader.oldRevision = true;
+
                for ( i = 0; i < tests.length; i++ ) {
                        this.translatonLoader.translationUnits = 
this.translatonLoader.getTranslationUnits( tests[ i ].draft );
                        this.translatonLoader.$sourceColumn = $( tests[ i 
].source );

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I66ec5ef18ab339d4921188bb2391596722ec3798
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com>
Gerrit-Reviewer: KartikMistry <kartik.mis...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to