Export revision IDs to JS config on diff pages
authorEd Sanders <esanders@wikimedia.org>
Mon, 17 Jul 2017 20:19:33 +0000 (21:19 +0100)
committerEd Sanders <esanders@wikimedia.org>
Tue, 18 Jul 2017 10:24:26 +0000 (11:24 +0100)
Bug: T169574
Change-Id: Ic4abaae6e9c74509f7a114a697cdbb78dd1b89b6

RELEASE-NOTES-1.30
includes/diff/DifferenceEngine.php

index 87e6ce5..51f9764 100644 (file)
@@ -41,6 +41,7 @@ section).
   enabled by setting $wgUsePigLatinVariant to true.
 * Added RecentChangesPurgeRows hook to allow extensions to purge data that
   depends on the recentchanges table.
+* Added JS config values wgDiffOldId/wgDiffNewId to the output of diff pages.
 
 === Languages updated in 1.30 ===
 
index 0b58cc1..70e138c 100644 (file)
@@ -377,6 +377,11 @@ class DifferenceEngine extends ContextSource {
                        }
                }
 
+               $out->addJsConfigVars( [
+                       'wgDiffOldId' => $this->mOldid,
+                       'wgDiffNewId' => $this->mNewid,
+               ] );
+
                # Make "next revision link"
                # Skip next link on the top revision
                if ( $samePage && !$this->mNewRev->isCurrent() ) {