Add hooks documentation

Change-Id: Ief93b34001d327d0691698918e42322a83cc61dd
This commit is contained in:
Amire80
2016-09-15 12:01:48 +03:00
parent 3ad40f445a
commit d80ba589ee

69
hooks.md Normal file
View File

@@ -0,0 +1,69 @@
Hooks defined in UniversalLanguageSelector
==========================================
The hook names are prefixed with mw.uls as a convention.
# List of hooks
## mw.uls.font.change
Fired when the user changes a webfont.
## mw.uls.ime.change
Fired when the user changes the keyboard layout.
## mw.uls.ime.disable
Fired when the user disables keyboard layout support.
## mw.uls.ime.enable
Fired when the user enables keyboard layout support.
## mw.uls.ime.morelanguages
Fired when the user clicks the More languages button in
the keyboard layout selector.
## mw.uls.interface.language.change
Fired when the user selects a language in the ULS panel.
## mw.uls.interface.morelanguages
Fired when the user clicks the More languages button in
the Display settings.
## mw.uls.language.revert
Fired when the user reverts the selected language using
the tooltip that appears after the interface language change.
## mw.uls.login.click
Fired when the user clicks the Log in link in Display settings.
## mw.uls.settings.apply
Fired when the user applies the changed settings.
## mw.uls.settings.cancel
Fired when the user cancels the changes.
## mw.uls.settings.open
Fired when the user opens one of the settings panels.
## mw.uls.webfonts.disable
Fired when the user disables webfonts support.
## mw.uls.webfonts.enable
Fired when the user enables webfonts support.
## mw.uls.webfonts.tofudetected
Fired when ULS detects "tofu".