MediaWiki master
MediaWiki\Skin Namespace Reference

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. More...

Classes

class  BaseTemplate
 Extended QuickTemplate with additional MediaWiki-specific helper methods. More...
 
interface  ComponentRegistryContext
 
class  QuickTemplate
 PHP-based skin template that holds data. More...
 
class  Skin
 The base class for all skins. More...
 
class  SkinApi
 SkinTemplate class for API output. More...
 
class  SkinAuthenticationPopup
 SkinAuthenticationPopup is a "micro-skin" that omits most of the usual interface elements, making the page suitable to be displayed in a small popup window. More...
 
interface  SkinComponent
 
class  SkinComponentCopyright
 
class  SkinComponentFooter
 
class  SkinComponentLastModified
 
class  SkinComponentLink
 
class  SkinComponentListItem
 
class  SkinComponentLogo
 
class  SkinComponentMenu
 
class  SkinComponentRegistry
 
class  SkinComponentRegistryContext
 
class  SkinComponentSearch
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. More...
 
class  SkinComponentTableOfContents
 
class  SkinComponentTempUserBanner
 
class  SkinComponentUtils
 
class  SkinException
 Exceptions for skin-related failures. More...
 
class  SkinFactory
 Factory class to create Skin objects. More...
 
class  SkinFallback
 SkinTemplate class for the fallback skin. More...
 
class  SkinMustache
 Generic template for use with Mustache templates. More...
 
class  SkinTemplate
 Base class for QuickTemplate-based skins. More...
 

Detailed Description

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html