%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/extensions/MobileFrontend/includes/modules/ |
| Current File : //www/varak.net/wiki.varak.net/extensions/MobileFrontend/includes/modules/MobileSiteModule.php |
<?php
namespace MobileFrontend\ResourceLoaderModules;
use ResourceLoaderWikiModule;
use ResourceLoaderContext;
/**
* Alternate of ResourceLoaderSiteModule for mobile web.
* Mobile.[css|js] is a temporary drop-in replacement for Common.css/js which contains JS that
* is usually incompatible
*/
class MobileSiteModule extends ResourceLoaderWikiModule {
// Should not be enabled on desktop which has ResourceLoaderSiteModule instead
protected $targets = [ 'mobile' ];
/**
* @inheritDoc
*/
public function getDependencies( ResourceLoaderContext $context = null ) {
// They should always be loaded together, regardless of whether mobile.site.styles
// had been made render blocking.
return [ 'mobile.site.styles' ];
}
/**
* Get a list of pages used by this module.
*
* @param ResourceLoaderContext $context
* @return array
*/
protected function getPages( ResourceLoaderContext $context ) {
return [
'MediaWiki:Mobile.js' => [ 'type' => 'script' ],
];
}
}