(bug 25610) Put ResourceLoader in debug mode when resourceLoaderDebug cookie is prese...
authorRoan Kattouw <catrope@users.mediawiki.org>
Mon, 1 Nov 2010 20:35:54 +0000 (20:35 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Mon, 1 Nov 2010 20:35:54 +0000 (20:35 +0000)
includes/OutputPage.php

index cd2a2bf..6fbd588 100644 (file)
@@ -2304,9 +2304,13 @@ class OutputPage {
                }
                // TODO: Should this be a static function of ResourceLoader instead?
                // TODO: Divide off modules starting with "user", and add the user parameter to them
+               // Determine whether we're in debug mode
+               // Order of priority is 1) request param, 2) cookie, 3) $wg setting
+               $debug = $wgRequest->getFuzzyBool( 'debug',
+                       $wgRequest->getCookie( 'resourceLoaderModule', '', $wgResourceLoaderDebug ) );
                $query = array(
                        'lang' => $wgLang->getCode(),
-                       'debug' => $wgRequest->getFuzzyBool( 'debug', $wgResourceLoaderDebug ) ? 'true' : 'false',
+                       'debug' => $debug ? 'true' : 'false',
                        'skin' => $wgUser->getSkin()->getSkinName(),
                        'only' => $only,
                );