MobileFrontend
Mobile optimised frontend for MediaWiki
|
CMobileFrontend\Api\ApiParseExtender | Adds the mobileformat param to API calls which use ApiParse |
▼CMobileFrontend\BaseDomainExtractorInterface | Helper for operations on domain names |
CMobileFrontend\WMFBaseDomainExtractor | Utility class to find base domain for given host |
▼CContextSource | |
CMobileContext | Provide various request-dependant methods to use in mobile context |
▼CMobileFrontend\Devices\DeviceDetector | Detects the properties of the device that's making the request on behalf of the user |
CMobileFrontend\Devices\AMFDeviceDetector | Detect mobile and tablet devices using environment variables set by the Apache Mobile Filter (AMF) module |
CMobileFrontend\Devices\CustomHeaderDeviceDetector | Detects mobile devices by testing whether a custom request header is present |
CMobileFrontend\Devices\DeviceDetectorService | MobileFrontend's device detector |
CMobileFrontend\Devices\UADeviceDetector | Detect mobile and tablet devices by testing whether the User-Agent request header matches a list of regular expressions |
CMobileFrontend\Devices\DeviceProperties | A Data Transfer Object whose properties are whether the device making the request is a mobile device, a tablet device, or neither |
CExtMobileFrontend | Implements additional functions to use in MobileFrontend |
CMobileFrontend\Features\FeaturesManager | |
▼CMediaWiki\ResourceLoader\FileModule | |
CMobileFrontend\ResourceLoaderModules\ResourceLoaderFileModuleWithMFConfig | RL\FileModule subclass with JavaScript config necessary for MobileFrontend |
CMobileFrontend\Amc\Hooks | |
CMobileFrontend\Transforms\Utils\HtmlClassUtils | Simple utility for working with html classes as with set |
CMobileFrontend\Transforms\Utils\HtmlStyleUtils | Simple utility class for working with html styles as with key-value array |
▼CMobileFrontend\ContentProviders\IContentProvider | |
CMobileFrontend\ContentProviders\DefaultContentProvider | |
▼CMobileFrontend\Features\IFeature | |
CMobileFrontend\Features\Feature | |
▼CMobileFrontend\Transforms\IMobileTransform | |
CMobileFrontend\Transforms\LazyImageTransform | |
CMobileFrontend\Transforms\MakeSectionsTransform | Implements IMobileTransform, that splits the body of the document into sections demarcated by the $headings elements |
CMobileFrontend\Transforms\MoveLeadParagraphTransform | |
CMobileFrontend\Transforms\NoTransform | |
CMobileFrontend\Transforms\SubHeadingTransform | Marks the headings as editable by adding the in-block class to each of them, if it hasn't already been added |
▼CMobileFrontend\Features\IUserMode | |
CMobileFrontend\Amc\UserMode | |
CMobileFrontend\Features\BetaUserMode | |
CMobileFrontend\Features\LoggedInUserMode | |
CMobileFrontend\Features\StableUserMode | |
▼CMobileFrontend\Features\IUserSelectableMode | |
CMobileFrontend\Amc\UserMode | |
CMobileFrontend\Amc\Manager | |
CMobileFrontendEditorHooks | |
CMobileFrontendHooks | Hook handlers for MobileFrontend extension |
CMobileFrontendSkinHooks | |
CMobileFrontend\Models\MobilePage | Retrieves information specific to a mobile page Currently this only provides helper functions for creating Page Thumbnail |
CMobileUI | Helper methods for generating parts of the UI |
CMobileFrontend\Amc\Outreach | |
▼CRedirectSpecialPage | |
CSpecialUploads | |
▼CSpecialEditWatchlist | |
CSpecialMobileEditWatchlist | The mobile version of the watchlist editing page |
▼CSpecialPage | |
▼CMobileSpecialPage | Basic mobile implementation of SpecialPage to use in specific mobile special pages |
▼CMobileSpecialPageFeed | This is an abstract class intended for use by special pages that consist primarily of a list of pages, for example, Special:Watchlist or Special:History |
CSpecialMobileHistory | Mobile formatted history of a page |
CSpecialMobileWatchlist | Implements the Watchlist special page |
CSpecialMobileDiff | Show the difference between two revisions of a page |
CSpecialMobileOptions | Adds a special page with mobile specific preferences |
CSpecialNearby | Provide the Special page "Nearby" with location based articles |
▼CUnlistedSpecialPage | |
CSpecialMobileLanguages | Provides a list of languages available for a page |
▼CApiBase | |
CMobileFrontend\Api\ApiWebappManifest | Return the webapp manifest for this wiki |
▼CCountable | |
CMobileFrontend\Models\MobileCollection | A collection of pages, which are represented by the MobilePage class |
▼CEmptiable | |
CMobileFrontend\Models\MobileCollection | A collection of pages, which are represented by the MobilePage class |
▼CHtmlFormatter | |
CMobileFormatter | Converts HTML into a mobile-friendly version |
▼CIteratorAggregate | |
CMobileFrontend\Features\UserModes | |
CMobileFrontend\Models\MobileCollection | A collection of pages, which are represented by the MobilePage class |