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

Adds a special page with mobile specific preferences. More...

+ Inheritance diagram for SpecialMobileOptions:
+ Collaboration diagram for SpecialMobileOptions:

Public Member Functions

 doesWrites ()
 
 setJsConfigVars ()
 Set the required config for the page.
 
 execute ( $par='')
 Render the special page.
 
- Public Member Functions inherited from MobileSpecialPage
 __construct ( $page)
 
 executeWhenAvailable ( $subPage)
 Executes the page when available in the current $mode.
 
 setHeaders ()
 Add modules to headers.
 
 isListed ()
 Returns if this page is listed on Special:SpecialPages.
 
 getDesktopUrl ( $subPage)
 When overridden in a descendant class, returns desktop URL for this special page.
 

Protected Attributes

 $hasDesktopVersion = true
 
- Protected Attributes inherited from MobileSpecialPage
 $hasDesktopVersion = false
 
 $listed = false
 
 $config = null
 
 $errorNotFoundTitleMsg = 'mobile-frontend-generic-404-title'
 
 $errorNotFoundDescriptionMsg = 'mobile-frontend-generic-404-desc'
 
 $mobileContext
 
 $userOptionsLookup
 
 $userGroupManager
 
 $userFactory
 
 $commentFormatter
 

Additional Inherited Members

- Protected Member Functions inherited from MobileSpecialPage
 renderUnavailableBanner ( $msg)
 Renders a banner telling the user the page is unavailable.
 
 addModules ()
 Add mobile special page specific modules (styles and scripts)
 
 showPageNotFound ()
 Render mobile specific error page, when special page can not be found.
 
 getUserOptionsLookup ()
 Get a user options lookup object.
 
 getUserGroupManager ()
 Get a user group manager object.
 
 getUserFactory ()
 Get a user factory object for creating UserIdentify object.
 

Detailed Description

Adds a special page with mobile specific preferences.

Member Function Documentation

◆ doesWrites()

SpecialMobileOptions::doesWrites ( )
Returns
bool

◆ execute()

SpecialMobileOptions::execute ( $par = '')

Render the special page.

Parameters
string | null$parParameter submitted as subpage

Reimplemented from MobileSpecialPage.


The documentation for this class was generated from the following file: