MediaWiki
master
SkinApi.php
Go to the documentation of this file.
1
<?php
31
class
SkinApi
extends
SkinTemplate
{
32
public
$skinname
=
'apioutput'
;
33
public
$template
= SkinApiTemplate::class;
34
35
public
function
getDefaultModules
() {
36
$modules
= parent::getDefaultModules();
37
$modules
[
'styles'
][
'skin'
][] =
'mediawiki.skinning.interface'
;
38
// There is no search box, disable 'mediawiki.searchSuggest'
39
$modules
[
'search'
] = [];
40
return
$modules
;
41
}
42
43
// Skip work and hooks for stuff we don't use
44
45
function
buildSidebar
() {
46
return
[];
47
}
48
49
function
getNewtalks
() {
50
return
''
;
51
}
52
53
function
getSiteNotice
() {
54
return
''
;
55
}
56
57
public
function
getLanguages
() {
58
return
[];
59
}
60
61
protected
function
buildPersonalUrls
() {
62
return
[];
63
}
64
65
protected
function
buildContentNavigationUrls
() {
66
return
[];
67
}
68
69
protected
function
buildNavUrls
() {
70
return
[];
71
}
72
}
SkinApi\getNewtalks
getNewtalks()
Definition:
SkinApi.php:49
SkinApi\getSiteNotice
getSiteNotice()
Definition:
SkinApi.php:53
SkinApi
SkinTemplate class for API output.
Definition:
SkinApi.php:31
SkinApi\buildNavUrls
buildNavUrls()
Definition:
SkinApi.php:69
SkinApi\buildPersonalUrls
buildPersonalUrls()
Definition:
SkinApi.php:61
SkinApi\$skinname
$skinname
Definition:
SkinApi.php:32
SkinApi\buildContentNavigationUrls
buildContentNavigationUrls()
Definition:
SkinApi.php:65
SkinApi\getLanguages
getLanguages()
Definition:
SkinApi.php:57
$modules
$modules
Definition:
HTMLFormElement.php:13
SkinTemplate
Base class for template-based skins.
Definition:
SkinTemplate.php:38
SkinApi\getDefaultModules
getDefaultModules()
Definition:
SkinApi.php:35
SkinApi\$template
$template
Definition:
SkinApi.php:33
SkinApi\buildSidebar
buildSidebar()
Definition:
SkinApi.php:45
includes
skins
SkinApi.php
Generated on Thu Dec 12 2019 02:14:39 for MediaWiki by
1.8.13