diff --git a/.jshintignore b/.jshintignore index 82eaa05..1395b35 100644 --- a/.jshintignore +++ b/.jshintignore @@ -1,2 +1,3 @@ node_modules/** vendor/** +resources/libraries/** diff --git a/Timeless.skin.php b/Timeless.skin.php index aa595a6..a35d32c 100644 --- a/Timeless.skin.php +++ b/Timeless.skin.php @@ -9,19 +9,30 @@ class SkinTimeless extends SkinTemplate { $template = 'TimelessTemplate', $useHeadElement = true; /** - * Add CSS via ResourceLoader - * * @param $out OutputPage */ - function setupSkinUserCss( OutputPage $out ) { - parent::setupSkinUserCss( $out ); + public function initPage( OutputPage $out ) { + parent::initPage( $out ); - $out->addMeta( 'viewport', 'width=device-width, initial-scale=1.0' ); + $out->addMeta( 'viewport', 'width=device-width, initial-scale=1, maximum-scale=1' ); $out->addModuleStyles( array( 'mediawiki.skinning.content.externallinks', - 'skins.timeless' + 'skins.timeless', + 'skins.timeless.misc' ) ); - $out->addModules( array( 'skins.timeless.js' ) ); + $out->addModules( array( + 'skins.timeless.js', + 'skins.timeless.mobile' + ) ); + } + + /** + * Add CSS via ResourceLoader + * + * @param $out OutputPage + */ + function setupSkinUserCss( OutputPage $out ) { + parent::setupSkinUserCss( $out ); } } diff --git a/TimelessTemplate.php b/TimelessTemplate.php index a2c19af..099073a 100644 --- a/TimelessTemplate.php +++ b/TimelessTemplate.php @@ -23,56 +23,66 @@ class TimelessTemplate extends BaseTemplate { $this->outputLogo( 'p-logo-text', 'text' ); $this->outputSearch(); ?> -
- - - + + + +