MediaWiki
REL1_23
|
Public Member Functions | |
__construct ($obj) | |
beginRecentChangesList () | |
Add the JavaScript file for enhanced changeslist. | |
endRecentChangesList () | |
Returns text for the end of RC If enhanced RC is in use, returns pretty much all the text. | |
recentChangesLine (&$baseRC, $watched=false) | |
Format a line for enhanced recentchange (aka with javascript and block of lines). | |
Protected Member Functions | |
addCacheEntry (RCCacheEntry $cacheEntry) | |
Put accumulated information into the cache, for later display. | |
arrow ($dir, $alt= '', $title= '') | |
Generate HTML for an arrow or placeholder graphic. | |
downArrow () | |
Generate HTML for a down-facing arrow depending on language direction. | |
recentChangesBlock () | |
If enhanced RC is in use, this function takes the previously cached RC lines, arranges them, and outputs the HTML. | |
recentChangesBlockGroup ($block) | |
Enhanced RC group. | |
recentChangesBlockLine ($rcObj) | |
Enhanced RC ungrouped line. | |
sideArrow () | |
Generate HTML for a right- or left-facing arrow, depending on language direction. | |
spacerArrow () | |
Generate HTML for a spacer image. | |
Protected Attributes | |
RCCacheEntryFactory | $cacheEntryFactory |
array | $rc_cache |
Array of array of RCCacheEntry. |
Definition at line 23 of file EnhancedChangesList.php.
EnhancedChangesList::__construct | ( | $ | obj | ) |
IContextSource | Skin | $obj |
Reimplemented from ChangesList.
Definition at line 36 of file EnhancedChangesList.php.
EnhancedChangesList::addCacheEntry | ( | RCCacheEntry $ | cacheEntry | ) | [protected] |
Put accumulated information into the cache, for later display.
Page moves go on their own line.
RCCacheEntry | $cacheEntry |
Definition at line 121 of file EnhancedChangesList.php.
EnhancedChangesList::arrow | ( | $ | dir, |
$ | alt = '' , |
||
$ | title = '' |
||
) | [protected] |
Generate HTML for an arrow or placeholder graphic.
string | $dir | One of '', 'd', 'l', 'r' |
string | $alt | |
string | $title |
Definition at line 473 of file EnhancedChangesList.php.
Add the JavaScript file for enhanced changeslist.
Reimplemented from ChangesList.
Definition at line 62 of file EnhancedChangesList.php.
EnhancedChangesList::downArrow | ( | ) | [protected] |
Generate HTML for a down-facing arrow depending on language direction.
Definition at line 498 of file EnhancedChangesList.php.
Returns text for the end of RC If enhanced RC is in use, returns pretty much all the text.
Reimplemented from ChangesList.
Definition at line 632 of file EnhancedChangesList.php.
EnhancedChangesList::recentChangesBlock | ( | ) | [protected] |
If enhanced RC is in use, this function takes the previously cached RC lines, arranges them, and outputs the HTML.
Definition at line 606 of file EnhancedChangesList.php.
EnhancedChangesList::recentChangesBlockGroup | ( | $ | block | ) | [protected] |
Enhanced RC group.
RCCacheEntry[] | $block |
Definition at line 151 of file EnhancedChangesList.php.
EnhancedChangesList::recentChangesBlockLine | ( | $ | rcObj | ) | [protected] |
Enhanced RC ungrouped line.
RecentChange | RCCacheEntry | $rcObj |
Definition at line 516 of file EnhancedChangesList.php.
EnhancedChangesList::recentChangesLine | ( | &$ | baseRC, |
$ | watched = false |
||
) |
Format a line for enhanced recentchange (aka with javascript and block of lines).
RecentChange | $baseRC | |
bool | $watched |
Definition at line 88 of file EnhancedChangesList.php.
EnhancedChangesList::sideArrow | ( | ) | [protected] |
Generate HTML for a right- or left-facing arrow, depending on language direction.
Definition at line 487 of file EnhancedChangesList.php.
EnhancedChangesList::spacerArrow | ( | ) | [protected] |
Generate HTML for a spacer image.
Definition at line 506 of file EnhancedChangesList.php.
RCCacheEntryFactory EnhancedChangesList::$cacheEntryFactory [protected] |
Definition at line 27 of file EnhancedChangesList.php.
array EnhancedChangesList::$rc_cache [protected] |
Array of array of RCCacheEntry.
Reimplemented from ChangesList.
Definition at line 31 of file EnhancedChangesList.php.