use site-wide \<Skinname\>.css pulled from MediaWiki namespace
authorGabriel Wicke <gwicke@users.mediawiki.org>
Thu, 3 Jun 2004 01:29:54 +0000 (01:29 +0000)
committerGabriel Wicke <gwicke@users.mediawiki.org>
Thu, 3 Jun 2004 01:29:54 +0000 (01:29 +0000)
includes/SkinPHPTal.php

index b28a744..6030bb7 100644 (file)
                        }
                }
                /* private */ function setupUserCssJs () {
-                       global $wgRequest, $wgTitle;
+                       global $wgRequest, $wgTitle, $wgSquidMaxage;
                        $action = $wgRequest->getText('action');
+                       # global site css from MediaWiki NS
+                       $this->usercss = '@import url('.
+                       $this->makeNSUrl(ucfirst($this->skinname).'.css', 'action=raw&ctype=text/css&smaxage='.$wgSquidMaxage, NS_MEDIAWIKI).');'."\n";
+                       
                        if($wgTitle->isCssSubpage() and $action == 'submit' and  $wgTitle->userCanEditCssJsSubpage()) {
                                // css preview
-                               $this->usercss = $wgRequest->getText('wpTextbox1');
+                               $this->usercss .= $wgRequest->getText('wpTextbox1');
                        } else {
-                               $this->usercss = '@import url('.
+                               $this->usercss .= '@import url('.
                                $this->makeUrl($this->userpage.'/'.$this->skinname.'.css', 'action=raw&ctype=text/css').');';
                        }
                        if($wgTitle->isJsSubpage() and $action == 'submit' and  $wgTitle->userCanEditCssJsSubpage()) {