]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - skins/Vector/Hooks.php
MediaWiki 1.30.2-scripts2
[autoinstallsdev/mediawiki.git] / skins / Vector / Hooks.php
1 <?php
2 /**
3  * Hooks.php
4  */
5
6 /**
7  * Hook handlers for Vector skin.
8  *
9  * Hook handler method names should be in the form of:
10  *      on<HookName>()
11  */
12
13 class VectorHooks {
14         /**
15          * BeforePageDisplayMobile hook handler
16          *
17          * Make Vector responsive when operating in mobile mode (useformat=mobile)
18          *
19          * @see https://www.mediawiki.org/wiki/Extension:MobileFrontend/BeforePageDisplayMobile
20          * @param OutputPage $out
21          * @param SkinTemplate $sk
22          */
23         public static function onBeforePageDisplayMobile( OutputPage $out, $sk ) {
24                 // This makes Vector behave in responsive mode when MobileFrontend is installed
25                 if ( $sk instanceof SkinVector ) {
26                         $sk->enableResponsiveMode();
27                 }
28         }
29 }