Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F1431064
modules.md
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
modules.md
View Options
#
Modules
Modules
in
MediaWiki
are
based
on
[
JavaScript
modules
](
https
:
//developer.mozilla.org/docs/Web/JavaScript/Guide/Modules) and are provided by
[
ResourceLoader
](
https
:
//www.mediawiki.org/wiki/Special:MyLanguage/ResourceLoader/Developing_with_ResourceLoader).
Modules
are
the
preferred
way
to
interact
with
the
MediaWiki
frontend
API
.
This
section
documents
[
stable
](
https
:
//www.mediawiki.org/wiki/Special:MyLanguage/Stable_interface_policy/Frontend) modules included with MediaWiki core.
For
information
about
modules
defined
by
extensions
,
see
the
documentation
for
those
extensions
.
To
use
a
module
,
load
the
module
asynchronously
with
`
mw
.
loader
`
:
```
js
mw
.
loader
.
using
(
'
moduleName
'
).
then
(
(
require
)
=>
{
const
module
=
require
(
'
moduleName
'
);
module
.
func
();
}
);();
```
Or
,
you
can
list
the
module
in
your
extension
'
s
[
ResourceLoader
module
](
https
:
//www.mediawiki.org/wiki/Special:MyLanguage/ResourceLoader/Developing_with_ResourceLoader#Registering) as a dependency. For example, to use `mediawiki.util`:
`
extension
.
json
`
```
json
"ResourceModules"
:
{
"ext.MyExtension"
:
{
"localBasePath"
:
"modules/ext.MyExtension"
,
"remoteExtPath"
:
"MyExtension/modules/ext.MyExtension"
,
"packageFiles"
:
[
"index.js"
],
"dependencies"
:
[
"mediawiki.util"
]
}
}
```
`
index
.
js
`
```
js
const
module
=
require
(
'
mediawiki
.
util
'
);
module
.
clearSubtitle
();
```
##
jQuery
plugins
MediaWiki
uses
the
jQuery
library
.
You
can
access
and
extend
the
jQuery
object
using
plugins
included
with
MediaWiki
core
by
loading
certain
ResourceLoader
modules
.
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, May 16, 20:02 (3 h, 15 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
17/55/a38baa4111ac78664036c69a5132
Default Alt Text
modules.md (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment