Extension:FloatingUI
Appearance
Release status: stable |
|
|---|---|
| Implementation | Parser function |
| Description | Provides the FloatingUI JavaScript library |
| Author(s) | alistair3149 |
| Latest version | 1.0.1 (Continuous updates) |
| Compatibility policy | Master maintains backward compatibility. |
| MediaWiki | 1.43+ |
| Composer | starcitizentools/floating-ui |
| License | GNU General Public License 3.0 or later |
| Download | GitHub:
Note: |
The FloatingUI extension provides the FloatingUI JavaScript library to MediaWiki.
Installation
[edit]- 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:Version on your wiki to verify that the extension is successfully installed.
Usage
[edit]Parser function
[edit]{{#floatingui:reference|content}}
Loading library
[edit]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]- 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]| This extension is included in the following wiki farms/hosts and/or packages: |
