Add ?safemode=1 to disable user JS/CSS
authorRoan Kattouw <roan.kattouw@gmail.com>
Wed, 29 Mar 2017 21:01:11 +0000 (17:01 -0400)
committerRoan Kattouw <roan.kattouw@gmail.com>
Wed, 29 Mar 2017 21:01:11 +0000 (17:01 -0400)
Bug: T152169
Change-Id: I112b7abf1cfa1330b2d4e6150018aad14c00b654

includes/OutputPage.php

index 9ecfa23..3cc9b76 100644 (file)
@@ -2367,6 +2367,11 @@ class OutputPage extends ContextSource {
                if ( $this->mArticleBodyOnly ) {
                        echo $this->mBodytext;
                } else {
+                       // Enable safe mode if requested
+                       if ( $this->getRequest()->getBool( 'safemode' ) ) {
+                               $this->disallowUserJs();
+                       }
+
                        $sk = $this->getSkin();
                        // add skin specific modules
                        $modules = $sk->getDefaultModules();