{"master":{"name":"MobileFrontend","version":"2.4.1","author":["Patrick Reilly","Max Semenik","Jon Robson","Arthur Richards","Brooke Vibber","Juliusz Gonera","Ryan Kaldari","Florian Schmidt","Rob Moen","Sam Smith"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:MobileFrontend","descriptionmsg":"mobile-frontend-desc","license-name":"GPL-2.0-or-later","type":"other","requires":{"MediaWiki":">= 1.47.0"},"ConfigRegistry":{"mobilefrontend":"MediaWiki\\Config\\GlobalVarConfig::newInstance"},"SpecialPages":{"MobileDiff":{"class":"SpecialMobileDiff","services":[]},"History":{"class":"SpecialMobileHistory","services":[]},"MobileOptions":{"class":"SpecialMobileOptions","services":["UserOptionsManager","ReadOnlyMode"]},"MobileLanguages":"SpecialMobileLanguages","Uploads":"SpecialUploads"},"APIModules":{"webapp-manifest":{"class":"MobileFrontend\\Api\\ApiWebappManifest","services":["ContentLanguage","HttpRequestFactory","UrlUtils"]}},"ExtensionMessagesFiles":{"MobileFrontendAlias":"MobileFrontend.alias.php"},"RawHtmlMessages":["mobile-frontend-editor-editing-page","mobile-frontend-editor-previewing-page","mobile-frontend-editor-summary","mobile-frontend-editor-summary-request","mobile-frontend-editor-wait"],"Hooks":{"APIGetAllowedParams":["ApiEditPageExtender","ApiParse"],"APIQuerySiteInfoGeneralInfo":"MobileFrontendHooks","ApiBeforeMain":"MobileFrontendHooks","AuthChangeFormFields":"MobileFrontendHooks","RequestContextCreateSkin":"MobileFrontendHooks","BeforeDisplayNoArticleText":"MobileFrontendHooks","OutputPageBeforeHTML":"MobileFrontendHooks","OutputPageBodyAttributes":"MobileFrontendHooks","ResourceLoaderBeforeResponse":"MobileFrontendHooks","ResourceLoaderSiteStylesModulePages":"MobileFrontendHooks","ResourceLoaderSiteModulePages":"MobileFrontendHooks","SkinAfterBottomScripts":"MobileFrontendHooks","SkinAddFooterLinks":"MobileFrontendHooks","BeforePageRedirect":"MobileFrontendHooks","MediaWikiPerformAction":"MobileFrontendHooks","GetCacheVaryCookies":"MobileFrontendHooks","SpecialPage_initList":"MobileFrontendHooks","ListDefinedTags":["MobileFrontendHooks","Amc"],"ChangeTagsListActive":["MobileFrontendHooks","Amc"],"RecentChange_save":["MobileFrontendHooks","Amc"],"AbuseFilter-generateUserVars":"MobileFrontendHooks::onAbuseFilterGenerateUserVars","AbuseFilter-builder":"MobileFrontendHooks::onAbuseFilterBuilder","SpecialPageBeforeExecute":"MobileFrontendHooks","PostLoginRedirect":"MobileFrontendHooks","BeforePageDisplay":"MobileFrontendHooks","GetPreferences":["MobileFrontendHooks","Amc"],"CentralAuthLoginRedirectData":"MobileFrontendHooks::onCentralAuthLoginRedirectData","CentralAuthSilentLoginRedirect":"MobileFrontendHooks::onCentralAuthSilentLoginRedirect","CustomEditor":"MobileFrontendEditorHooks","OutputPageParserOutput":"MobileFrontendHooks","ArticleParserOptions":"MobileFrontendHooks","HTMLFileCache::useFileCache":"MobileFrontendHooks","LoginFormValidErrorMessages":"MobileFrontendHooks","AfterBuildFeedLinks":"MobileFrontendHooks","MakeGlobalVariablesScript":["MobileFrontendHooks","MobileFrontendEditorHooks"],"TitleSquidURLs":"MobileFrontendHooks","UserGetDefaultOptions":["MobileFrontendHooks","Amc"],"ManualLogEntryBeforePublish":["Amc","MobileFrontendHooks"]},"HookHandlers":{"MobileFrontendHooks":{"class":"MobileFrontendHooks","services":["HookContainer","MobileFrontend.Config","SkinFactory","UrlUtils","UserOptionsLookup","WatchlistManager","MobileFrontend.Context","MobileFrontend.FeaturesManager"],"optional_services":["GadgetsRepo","TestKitchen.ExperimentManager"]},"MobileFrontendEditorHooks":{"class":"MobileFrontendEditorHooks"},"Amc":{"class":"MobileFrontend\\Amc\\Hooks","services":["UserFactory"]},"ApiEditPageExtender":{"class":"MobileFrontend\\Api\\ApiEditPageExtender"},"ApiParse":{"class":"MobileFrontend\\Api\\ApiParseExtender"}},"config":{"MFCustomSiteModules":{"value":false},"MFEnableFontChanger":{"value":{"base":true}},"MFEnableMobilePreferences":{"value":false},"MFUseDesktopSpecialEditWatchlistPage":{"value":{"base":false,"amc":true}},"MFScriptPath":{"description":"Reroute search queries to a different host. Only applies to Special:EditWatchlist.","value":""},"MFEnableXAnalyticsLogging":{"value":false},"MFDefaultEditor":{"description":"Default editor when there is no user preference set (mobile-editor). One of 'source', 'visual', or 'preference' (inherit desktop editor preference).","value":"preference"},"MFFallbackEditor":{"description":"When MFDefaultEditor is set to 'preference' and no desktop preference is set, use this editor. Set to 'source' or 'visual'.","value":"visual"},"MFEnableVEWikitextEditor":{"description":"Enable VisualEditor's wikitext editor as a replacement for MobileFrontend's source editor.","value":false},"MFEnableAbandonSurvey":{"description":"Enable the editor-abandon survey.","value":false},"MFEnableJSConsoleRecruitment":{"value":false},"MFMobileFormatterOptions":{"value":{"excludeNamespaces":[10,-1],"maxImages":1000,"maxHeadings":4000,"headings":["h1","h2","h3","h4","h5","h6"]}},"MFMobileHeader":{"value":null},"MFRemovableClasses":{"description":"Selectors for elements to be removed from the HTML in content namespaces (defined in wgContentNamespaces) to save bandwidth.","value":{"base":[".navbox",".vertical-navbox",".nomobile"]}},"MFShowFirstParagraphBeforeInfobox":{"value":{"base":true}},"MFNamespacesWithLeadParagraphs":{"value":[0],"merge_strategy":"provide_default"},"MFLazyLoadImages":{"value":{"base":true}},"MFLazyLoadSkipSmallImages":{"value":false},"MFSpecialPageTaglines":{"value":[]},"MFSearchAPIParams":{"description":"Configuration flag for Special:EditWatchlist.","value":{"ppprop":"displaytitle"}},"MFQueryPropModules":{"description":"Configuration flag for Special:EditWatchlist.","value":["pageprops"]},"MFAutodetectMobileView":{"value":true},"MFVaryOnUA":{"value":false},"MFShowMobileViewToTablets":{"value":true},"MobileUrlCallback":{"value":null},"MobileFrontendFormatCookieExpiry":{"value":null},"MFNoindexPages":{"value":true},"MFStopRedirectCookieHost":{"value":null},"DefaultMobileSkin":{"value":"minerva"},"MFNamespacesWithoutCollapsibleSections":{"value":[6,14,-1,-2]},"MFUseWikibase":{"value":false},"MFEnableWikidataDescriptions":{"value":{"base":false}},"MFDisplayWikibaseDescriptions":{"value":{"search":false,"watchlist":false,"tagline":false}},"MFManifestThemeColor":{"value":"#eaecf0"},"MFManifestBackgroundColor":{"value":"#fff"},"MFLogWrappedInfoboxes":{"value":true},"MFSiteStylesRenderBlocking":{"value":false},"MFAdvancedMobileContributions":{"value":true},"MFTrackBlockNotices":{"value":false},"MFStopMobileRedirectCookieSecureValue":{"value":true},"MFEditNoticesConflictingGadgetName":{"value":"EditNoticesOnMobile","description":"Internal name of the 'edit notices on mobile' gadget, which conflicts with showEditNotices in EditorOverlay. showEditNotices will not run when the user has this gadget enabled."}},"DefaultUserOptions":{"mobile-editor":""},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/MobileFrontend"}}