MediaWiki  1.28.1
MediaWiki\Tidy\BalanceSets Class Reference

Utility constants and sets for the HTML5 tree building algorithm. More...

Static Public Member Functions

static inButtonScopeSet ()
 
static inListItemScopeSet ()
 

Public Attributes

const HTML_NAMESPACE = 'http://www.w3.org/1999/xhtml'
 
const MATHML_NAMESPACE = 'http://www.w3.org/1998/Math/MathML'
 
const SVG_NAMESPACE = 'http://www.w3.org/2000/svg'
 

Static Public Attributes

static static static static
static static 
$addressDivPSet
 
static static $emptyElementSet
 
static static static $extraLinefeedSet
 
static static static static
static static static static
static static static static
static static 
$formAssociatedSet
 
static static static static $headingSet
 
static static static static $htmlIntegrationPointSet
 
static static static static
static static static static 
$impliedEndTagsSet
 
static static $inInvertedSelectScopeSet
 
static static static static
static static static static
static static static static
static static static 
$inScopeSet
 
static $inTableScopeSet
 
static static static $mathmlTextIntegrationPointSet
 
static static static static static $specialSet
 
static static static static
static static static static
static static static static 
$tableBodyContextSet
 
static static static static
static static static static
static static 
$tableCellSet
 
static static static static
static static static static
static static static 
$tableContextSet
 
static static static static
static static static static
static static static static
static 
$tableRowContextSet
 
static static static static
static static static 
$tableSectionRowSet
 
static static static static
static static static static
static 
$thoroughImpliedEndTagsSet
 
static static static static
static static 
$tidyInlineSet
 
static static static static static $tidyPWrapSet
 
static $unsupportedSet
 

Static Private Attributes

static $inButtonScopeSet = null
 
static static static static
static static static static
static static static static
static static static static 
$inListItemScopeSet = null
 

Detailed Description

Utility constants and sets for the HTML5 tree building algorithm.

Sets are associative arrays indexed first by namespace and then by lower-cased tag name.

Since
1.27

Definition at line 69 of file Balancer.php.

Member Function Documentation

static MediaWiki\Tidy\BalanceSets::inButtonScopeSet ( )
static

Definition at line 235 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\inButtonScope().

static MediaWiki\Tidy\BalanceSets::inListItemScopeSet ( )
static

Definition at line 225 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\inListItemScope().

Member Data Documentation

static static static static static MediaWiki\Tidy\BalanceSets::$addressDivPSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'address' => true

Definition at line 144 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\inBodyMode().

static MediaWiki\Tidy\BalanceSets::$emptyElementSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'area' => true

Definition at line 85 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceElement\__toString().

static static MediaWiki\Tidy\BalanceSets::$extraLinefeedSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'pre' => true

Definition at line 95 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceElement\__toString().

static static static static static static static static static static static static static MediaWiki\Tidy\BalanceSets::$formAssociatedSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'button' => true

Definition at line 200 of file Balancer.php.

static static static MediaWiki\Tidy\BalanceSets::$headingSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'h1' => true

Definition at line 101 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\inBodyMode().

static static static MediaWiki\Tidy\BalanceSets::$htmlIntegrationPointSet
static
Initial value:
= [
self::SVG_NAMESPACE => [
'foreignobject' => true

Definition at line 262 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceElement\isHtmlIntegrationPoint().

static static static static static static static MediaWiki\Tidy\BalanceSets::$impliedEndTagsSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'dd' => true

Definition at line 157 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\generateImpliedEndTags().

MediaWiki\Tidy\BalanceSets::$inButtonScopeSet = null
staticprivate

Definition at line 234 of file Balancer.php.

static MediaWiki\Tidy\BalanceSets::$inInvertedSelectScopeSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'option' => true

Definition at line 249 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\inSelectScope().

static static static static static static static static static static static static static static static MediaWiki\Tidy\BalanceSets::$inListItemScopeSet = null
staticprivate

Definition at line 224 of file Balancer.php.

static static static static static static static static static static static static static static MediaWiki\Tidy\BalanceSets::$inScopeSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'applet' => true

Definition at line 208 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\inScope().

MediaWiki\Tidy\BalanceSets::$inTableScopeSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'html' => true

Definition at line 243 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\inTableScope().

static static MediaWiki\Tidy\BalanceSets::$mathmlTextIntegrationPointSet
static
Initial value:
= [
self::MATHML_NAMESPACE => [
'mi' => true

Definition at line 255 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceElement\isMathmlTextIntegrationPoint().

static static static static MediaWiki\Tidy\BalanceSets::$specialSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'address' => true

Definition at line 108 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\adoptionAgency(), and MediaWiki\Tidy\Balancer\inBodyMode().

static static static static static static static static static static static MediaWiki\Tidy\BalanceSets::$tableBodyContextSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'tbody' => true

Definition at line 186 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\endSection(), and MediaWiki\Tidy\Balancer\inTableBodyMode().

static static static static static static static static static MediaWiki\Tidy\BalanceSets::$tableCellSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'td' => true

Definition at line 175 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\inCellMode(), and MediaWiki\Tidy\Balancer\resetInsertionMode().

static static static static static static static static static static MediaWiki\Tidy\BalanceSets::$tableContextSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'table' => true

Definition at line 180 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\inTableMode().

static static static static static static static static static static static static MediaWiki\Tidy\BalanceSets::$tableRowContextSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'tr' => true

Definition at line 193 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\endRow(), and MediaWiki\Tidy\Balancer\inRowMode().

static static static static static static MediaWiki\Tidy\BalanceSets::$tableSectionRowSet
static
static static static static static static static static MediaWiki\Tidy\BalanceSets::$thoroughImpliedEndTagsSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'caption' => true

Definition at line 165 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\generateImpliedEndTags().

static static static static static MediaWiki\Tidy\BalanceSets::$tidyInlineSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'a' => true

Definition at line 281 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\insertElement().

static static static static MediaWiki\Tidy\BalanceSets::$tidyPWrapSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'body' => true

Definition at line 271 of file Balancer.php.

Referenced by MediaWiki\Tidy\BalanceStack\fosterParent(), and MediaWiki\Tidy\BalanceStack\insertText().

MediaWiki\Tidy\BalanceSets::$unsupportedSet
static
Initial value:
= [
self::HTML_NAMESPACE => [
'html' => true

Definition at line 74 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\__construct(), and MediaWiki\Tidy\Balancer\insertToken().

const MediaWiki\Tidy\BalanceSets::MATHML_NAMESPACE = 'http://www.w3.org/1998/Math/MathML'
const MediaWiki\Tidy\BalanceSets::SVG_NAMESPACE = 'http://www.w3.org/2000/svg'

Definition at line 72 of file Balancer.php.

Referenced by MediaWiki\Tidy\Balancer\inBodyMode().


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