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

Change subject: Load module 'mediawiki.action.view.postEdit' only when needed
......................................................................

Load module 'mediawiki.action.view.postEdit' only when needed

Bug: T164148
Change-Id: Id780bc280ce4a2fa4606141419932b7dcd45157b
---
M includes/page/Article.php
1 file changed, 6 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/15/351015/1

diff --git a/includes/page/Article.php b/includes/page/Article.php
index ee0ff22..41b45b8 100644
--- a/includes/page/Article.php
+++ b/includes/page/Article.php
@@ -653,7 +653,12 @@
                $this->showViewFooter();
                $this->mPage->doViewUpdates( $user, $oldid );
 
-               $outputPage->addModules( 'mediawiki.action.view.postEdit' );
+               # Load the postEdit module when this revision was just saved.
+               $request = $this->getContext()->getRequest();
+               $cookieKey = EditPage::POST_EDIT_COOKIE_KEY_PREFIX . 
$this->getRevIdFetched();
+               if ( $request->getCookie( $cookieKey ) ) {
+                       $outputPage->addModules( 
'mediawiki.action.view.postEdit' );
+               }
        }
 
        /**

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id780bc280ce4a2fa4606141419932b7dcd45157b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Fomafix <[email protected]>

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

Reply via email to