Extension:FloatingUI: Difference between revisions
Appearance
Content deleted Content added
Alistair3149 (talk | contribs) Add composer and mark as beta |
Marked this version for translation |
||
| (10 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
<languages/> |
|||
{{Extension |
{{Extension |
||
|image = |
|image = |
||
|description = |
|description = <translate><!--T:1--> Provides the <tvar name=1>FloatingUI</tvar> JavaScript library</translate> |
||
|license = GPL-3.0-or-later |
|license = GPL-3.0-or-later |
||
|update = Continuous updates |
|update = Continuous updates |
||
|compatibility policy = master |
|compatibility policy = master |
||
|status = |
|status = stable |
||
|type = parser function |
|type = parser function |
||
|author = |
|author = [[User:alistair3149|alistair3149]] |
||
|mediawiki = 1. |
|mediawiki = 1.43+ |
||
|composer=starcitizentools/floating-ui|download = {{GithubDownload|StarCitizenTools|mediawiki-extensions-FloatingUI}} |
|composer=starcitizentools/floating-ui|download = {{GithubDownload|StarCitizenTools|mediawiki-extensions-FloatingUI}} |
||
|hook1 = ParserFirstCallInit |
|hook1 = ParserFirstCallInit |
||
}} |
}} |
||
<translate> |
|||
<!--T:2--> |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
</translate> |
|||
| ⚫ | |||
{{ExtensionInstall |
{{ExtensionInstall |
||
|registration=required |
|registration=required |
||
|download-link=[https://github.com/StarCitizenTools/mediawiki-extensions-FloatingUI/archive/main.zip Download] |
|download-link=[https://github.com/StarCitizenTools/mediawiki-extensions-FloatingUI/archive/main.zip <translate><!--T:4--> Download</translate>] |
||
}} |
}} |
||
<translate> |
|||
== Usage == |
== Usage == <!--T:5--> |
||
This extension is in an early stage of development. |
|||
===Parser function=== <!--T:6--> |
|||
</translate> |
|||
<syntaxhighlight lang="Wikitext"> |
|||
{{#floatingui:reference|content}} |
|||
</syntaxhighlight> |
|||
<translate> |
|||
| ⚫ | |||
</translate> |
|||
<translate><!--T:8--> There are several ways to load the library on a given page.</translate> |
|||
| ⚫ | |||
| ⚫ | |||
<syntaxhighlight lang="Wikitext"> |
|||
{{#floatingui:}} |
|||
</syntaxhighlight> |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
</syntaxhighlight> |
|||
<translate> |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
</translate> |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
<translate> |
|||
| ⚫ | |||
== See also == <!--T:15--> |
|||
</translate> |
|||
{{Used by}} |
|||
| ⚫ | |||
| ⚫ | |||
Latest revision as of 23:40, 6 June 2026
Release status: stable |
|
|---|---|
| Implementation | Parser function |
| Description | Provides the FloatingUI JavaScript library |
| Author(s) | alistair3149 |
| Latest version | 1.0.5 (Continuous updates) |
| Compatibility policy | Master maintains backward compatibility. |
| MediaWiki | 1.43+ |
| Composer | starcitizentools/floating-ui |
| Licence | GNU General Public License 3.0 or later |
| Download | GitHub:
Note: |
The FloatingUI extension provides the FloatingUI JavaScript library to MediaWiki.
Installation
[edit | edit source]- Download and place the file(s) in a directory called
FloatingUIin yourextensions/folder. - Add the following code at the bottom of your LocalSettings.php file:
wfLoadExtension( 'FloatingUI' );
Done – Navigate to Special:Versionon your wiki to verify that the extension is successfully installed.
Usage
[edit | edit source]Parser function
[edit | edit source]{{#floatingui:reference|content}}
Loading library
[edit | edit source]There are several ways to load the library on a given page.
Once the library is loaded, it can be accessed through window.FloatingUIDOM in JavaScript.
To attach the library to a wiki page, put the following wikitext onto the page:
{{#floatingui:}}
Alternatively, you can load the ResourceLoader module in JavaScript:
mw.loader.load( 'ext.floatingUI.lib' );
Defining elements
[edit | edit source]- Reference element has to have the HTML class
ext-floatingui-reference. - Floating element has to have the HTML class
ext-floatingui-contentand place next to the reference element.
See also
[edit | edit source]| This extension is included in the following wiki farms/hosts and/or packages: |
