MediaWiki  REL1_22
SpecialJavaScriptTest Class Reference
Inheritance diagram for SpecialJavaScriptTest:
Collaboration diagram for SpecialJavaScriptTest:

List of all members.

Public Member Functions

 __construct ()
 execute ($par)
 Default execute method Checks user permissions, calls the function given in mFunction.

Static Public Attributes

static $frameworks

Protected Member Functions

 getGroupName ()
 Under which header this special page is listed in Special:SpecialPages See messages 'specialpages-group-*' for valid names This method defaults to group 'other'.

Private Member Functions

 getFrameworkListHtml ()
 Get a list of frameworks (including introduction paragraph and links to the framework run pages)
 initQUnitTesting ()
 Initialize the page for QUnit.
 wrapSummaryHtml ($html, $state)
 Function to wrap the summary.

Detailed Description

Definition at line 27 of file SpecialJavaScriptTest.php.


Constructor & Destructor Documentation


Member Function Documentation

Default execute method Checks user permissions, calls the function given in mFunction.

This must be overridden by subclasses; it will be made abstract in a future version

Parameters:
$subPagestring|null

Reimplemented from SpecialPage.

Definition at line 42 of file SpecialJavaScriptTest.php.

References $out, $summary, getFrameworkListHtml(), SpecialPage\getOutput(), SpecialPage\getTitle(), Linker\linkKnown(), SpecialPage\msg(), SpecialPage\setHeaders(), and wrapSummaryHtml().

Get a list of frameworks (including introduction paragraph and links to the framework run pages)

Returns:
string HTML

Definition at line 93 of file SpecialJavaScriptTest.php.

References array(), as, SpecialPage\getTitle(), Linker\link(), SpecialPage\msg(), and Html\rawElement().

Referenced by execute().

Under which header this special page is listed in Special:SpecialPages See messages 'specialpages-group-*' for valid names This method defaults to group 'other'.

Returns:
string
Since:
1.21

Reimplemented from SpecialPage.

Definition at line 177 of file SpecialJavaScriptTest.php.

SpecialJavaScriptTest::wrapSummaryHtml ( html,
state 
) [private]

Function to wrap the summary.

It must be given a valid state as a second parameter or an exception will be thrown.

Parameters:
string$htmlThe raw HTML.
string$stateState, one of 'noframework', 'unknownframework' or 'frameworkfound'
Exceptions:
MWException
Returns:
string

Definition at line 121 of file SpecialJavaScriptTest.php.

References array().

Referenced by execute(), and initQUnitTesting().


Member Data Documentation

SpecialJavaScriptTest::$frameworks [static]
Initial value:
 array(
        'qunit' => 'initQUnitTesting',
    )

Definition at line 34 of file SpecialJavaScriptTest.php.


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