MediaWiki master
|
Generate a list of changes using the good old system (no javascript). More...
Inherits ChangesList.
Public Member Functions | |
recentChangesLine (&$rc, $watched=false, $linenumber=null) | |
Format a line using the old system (aka without any javascript). | |
Public Member Functions inherited from ChangesList | |
__construct ( $context, array $filterGroups=[]) | |
beginRecentChangesList () | |
Returns text for the start of the tabular part of RC. | |
endRecentChangesList () | |
Returns text for the end of RC. | |
formatCharacterDifference (RecentChange $old, ?RecentChange $new=null) | |
Format the character difference of one or several changes. | |
getArticleLink (&$rc, $unpatrolled, $watched) | |
Get the HTML link to the changed page, possibly with a prefix from hook handlers, and a suffix for temporarily watched items. | |
getRollback (RecentChange $rc) | |
getTags (RecentChange $rc, array &$classes) | |
getTimestamp ( $rc) | |
Get the timestamp from $rc formatted with current user's settings and a separator. | |
getWatchlistExpiry (RecentChange $recentChange) | |
Get HTML to display the clock icon for watched items that have a watchlist expiry time. | |
initChangesListRows ( $rows) | |
insertComment ( $rc) | |
Insert a formatted comment. | |
insertDateHeader (&$s, $rc_timestamp) | |
insertDiffHist (&$s, &$rc, $unpatrolled=null) | |
insertExtra (&$s, &$rc, &$classes) | |
insertLog (&$s, $title, $logtype, $useParentheses=true) | |
insertLogEntry ( $rc) | |
Insert a formatted action. | |
insertRollback (&$s, &$rc) | |
Insert a rollback link. | |
insertTags (&$s, &$rc, &$classes) | |
insertTimestamp (&$s, $rc) | |
Insert time timestamp string from $rc into $s. | |
insertUserRelatedLinks (&$s, &$rc) | |
Insert links to user page, user talk page and eventually a blocking link. | |
isWatchlist () | |
recentChangesFlags ( $flags, $nothing="\u{00A0}") | |
Returns the appropriate flags for new page, minor change and patrolling. | |
setChangeLinePrefixer (callable $prefixer) | |
Sets the callable that generates a change line prefix added to the beginning of each line. | |
setWatchlistDivs ( $value=true) | |
Sets the list to use a "<li class='watchlist-(namespace)-(page)'>" tag. | |
Public Member Functions inherited from MediaWiki\Context\ContextSource | |
canUseWikiPage () | |
Check whether a WikiPage object can be get with getWikiPage(). | |
exportSession () | |
Export the resolved user IP, HTTP headers, user ID, and session ID. | |
getActionName () | |
Get the action name for the current web request. | |
getAuthority () | |
getConfig () | |
getContext () | |
Get the base IContextSource object. | |
getCsrfTokenSet () | |
Get a repository to obtain and match CSRF tokens. | |
getLanguage () | |
getLanguageCode () | |
getOutput () | |
getRequest () | |
getSkin () | |
getTiming () | |
getTitle () | |
getUser () | |
getWikiPage () | |
Get the WikiPage object. | |
msg ( $key,... $params) | |
Get a Message object with context set Parameters are the same as wfMessage() | |
setContext (IContextSource $context) | |
Additional Inherited Members | |
Static Public Member Functions inherited from ChangesList | |
static | flag ( $flag, ?IContextSource $context=null) |
Make an "<abbr>" element for a given change flag. | |
static | isDeleted ( $rc, $field) |
Determine if said field of a revision is hidden. | |
static | isUnpatrolled ( $rc, User $user) |
static | newFromContext (IContextSource $context, array $groups=[]) |
Fetch an appropriate changes list class for the specified context Some users might want to use an enhanced list format, for instance. | |
static | revDateLink (RevisionRecord $rev, Authority $performer, Language $lang, $title=null, $className='') |
Render the date and time of a revision in the current user language based on whether the user is able to view this information or not. | |
static | showCharacterDifference ( $old, $new, ?IContextSource $context=null) |
Show formatted char difference. | |
static | userCan ( $rc, $field, ?Authority $performer=null) |
Determine if the current user is allowed to view a particular field of this revision, if it's marked as deleted. | |
Public Attributes inherited from ChangesList | |
const | CSS_CLASS_PREFIX = 'mw-changeslist-' |
Protected Member Functions inherited from ChangesList | |
getDataAttributes (RecentChange $rc) | |
Get recommended data attributes for a change line. | |
getHighlightsContainerDiv () | |
Get the container for highlights that are used in the new StructuredFilters system. | |
getHTMLClasses ( $rc, $watched) | |
Get an array of default HTML class attributes for the change. | |
getHTMLClassesForFilters ( $rc) | |
Get an array of CSS classes attributed to filters for this row. | |
isCategorizationWithoutRevision ( $rcObj) | |
Determines whether a revision is linked to this change; this may not be the case when the categorization wasn't done by an edit but a conditional parser function. | |
maybeWatchedLink ( $link, $watched=false) | |
numberofWatchingusers ( $count) | |
Returns the string which indicates the number of watching users. | |
showAsUnpatrolled (RecentChange $rc) | |
Protected Attributes inherited from ChangesList | |
callable | $changeLinePrefixer |
RowCommentFormatter | $commentFormatter |
ChangesListFilterGroup[] | $filterGroups |
string[] | $formattedComments |
Comments indexed by rc_id. | |
string | $lastdate |
LinkRenderer | $linkRenderer |
string[] | $message |
array | $rc_cache |
int | $rcCacheIndex |
bool | $rclistOpen |
int | $rcMoveIndex |
MapCacheLRU | $tagsCache |
MapCacheLRU | $userLinkCache |
bool | $watchlist = false |
MapCacheLRU | $watchMsgCache |
Generate a list of changes using the good old system (no javascript).
Definition at line 32 of file OldChangesList.php.
OldChangesList::recentChangesLine | ( | & | $rc, |
$watched = false, | |||
$linenumber = null ) |
Format a line using the old system (aka without any javascript).
RecentChange | &$rc | Passed by reference |
bool | $watched | (default false) |
int | null | $linenumber | (default null) |
Reimplemented from ChangesList.
Definition at line 44 of file OldChangesList.php.
References ChangesList\getDataAttributes(), ChangesList\getHighlightsContainerDiv(), ChangesList\getHTMLClasses(), and ChangesList\insertDateHeader().