From d80ba589ee45180a319a87052528f2215147ef12 Mon Sep 17 00:00:00 2001 From: Amire80 Date: Thu, 15 Sep 2016 12:01:48 +0300 Subject: [PATCH] Add hooks documentation Change-Id: Ief93b34001d327d0691698918e42322a83cc61dd --- hooks.md | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 hooks.md diff --git a/hooks.md b/hooks.md new file mode 100644 index 00000000..da885033 --- /dev/null +++ b/hooks.md @@ -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".