MobileFrontend
Mobile optimised frontend for MediaWiki
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CMobileFrontend\Api\ApiParseExtenderAdds the mobileformat param to API calls which use ApiParse
 CMobileFrontend\BaseDomainExtractorInterfaceHelper for operations on domain names
 CMobileFrontend\WMFBaseDomainExtractorUtility class to find base domain for given host
 CContextSource
 CMobileContextProvide various request-dependant methods to use in mobile context
 CMobileFrontend\Devices\DeviceDetectorDetects the properties of the device that's making the request on behalf of the user
 CMobileFrontend\Devices\AMFDeviceDetectorDetect mobile and tablet devices using environment variables set by the Apache Mobile Filter (AMF) module
 CMobileFrontend\Devices\CustomHeaderDeviceDetectorDetects mobile devices by testing whether a custom request header is present
 CMobileFrontend\Devices\DeviceDetectorServiceMobileFrontend's device detector
 CMobileFrontend\Devices\UADeviceDetectorDetect mobile and tablet devices by testing whether the User-Agent request header matches a list of regular expressions
 CMobileFrontend\Devices\DevicePropertiesA Data Transfer Object whose properties are whether the device making the request is a mobile device, a tablet device, or neither
 CExtMobileFrontendImplements additional functions to use in MobileFrontend
 CMobileFrontend\Features\FeaturesManager
 CMediaWiki\ResourceLoader\FileModule
 CMobileFrontend\ResourceLoaderModules\ResourceLoaderFileModuleWithMFConfigRL\FileModule subclass with JavaScript config necessary for MobileFrontend
 CMobileFrontend\Amc\Hooks
 CMobileFrontend\Transforms\Utils\HtmlClassUtilsSimple utility for working with html classes as with set
 CMobileFrontend\Transforms\Utils\HtmlStyleUtilsSimple 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\MakeSectionsTransformImplements IMobileTransform, that splits the body of the document into sections demarcated by the $headings elements
 CMobileFrontend\Transforms\MoveLeadParagraphTransform
 CMobileFrontend\Transforms\NoTransform
 CMobileFrontend\Transforms\SubHeadingTransformMarks 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
 CMobileFrontendHooksHook handlers for MobileFrontend extension
 CMobileFrontendSkinHooks
 CMobileFrontend\Models\MobilePageRetrieves information specific to a mobile page Currently this only provides helper functions for creating Page Thumbnail
 CMobileUIHelper methods for generating parts of the UI
 CMobileFrontend\Amc\Outreach
 CRedirectSpecialPage
 CSpecialUploads
 CSpecialEditWatchlist
 CSpecialMobileEditWatchlistThe mobile version of the watchlist editing page
 CSpecialPage
 CMobileSpecialPageBasic mobile implementation of SpecialPage to use in specific mobile special pages
 CMobileSpecialPageFeedThis 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
 CSpecialMobileHistoryMobile formatted history of a page
 CSpecialMobileWatchlistImplements the Watchlist special page
 CSpecialMobileDiffShow the difference between two revisions of a page
 CSpecialMobileOptionsAdds a special page with mobile specific preferences
 CSpecialNearbyProvide the Special page "Nearby" with location based articles
 CUnlistedSpecialPage
 CSpecialMobileLanguagesProvides a list of languages available for a page
 CApiBase
 CMobileFrontend\Api\ApiWebappManifestReturn the webapp manifest for this wiki
 CCountable
 CMobileFrontend\Models\MobileCollectionA collection of pages, which are represented by the MobilePage class
 CEmptiable
 CMobileFrontend\Models\MobileCollectionA collection of pages, which are represented by the MobilePage class
 CHtmlFormatter
 CMobileFormatterConverts HTML into a mobile-friendly version
 CIteratorAggregate
 CMobileFrontend\Features\UserModes
 CMobileFrontend\Models\MobileCollectionA collection of pages, which are represented by the MobilePage class