|
MediaWiki master
|
Generate a list of changes using the good old system (no javascript). More...
Inherits MediaWiki\RecentChanges\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 MediaWiki\RecentChanges\ChangesList | |
| __construct ( $context, ?ChangesListFilterGroupContainer $filterGroups=null) | |
| 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. | |
| getLabels (RecentChange $rc, &$classes) | |
| 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) | |
| insertLabels (&$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. | |
| setUserLabels (array $userLabels) | |
| 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 MediaWiki\RecentChanges\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, ?ChangesListFilterGroupContainer $groups=null) |
| 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 MediaWiki\RecentChanges\ChangesList | |
| const | CSS_CLASS_PREFIX = 'mw-changeslist-' |
Protected Member Functions inherited from MediaWiki\RecentChanges\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 MediaWiki\RecentChanges\ChangesList | |
| callable | $changeLinePrefixer |
| RowCommentFormatter | $commentFormatter |
| ChangesListFilterGroupContainer | $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 |
| array | $userLabels |
| MapCacheLRU | $userLinkCache |
| UserLinkRenderer | $userLinkRenderer |
| bool | $watchlist = false |
| MapCacheLRU | $watchMsgCache |
Generate a list of changes using the good old system (no javascript).
Definition at line 21 of file OldChangesList.php.
| MediaWiki\RecentChanges\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 MediaWiki\RecentChanges\ChangesList.
Definition at line 33 of file OldChangesList.php.
References MediaWiki\RecentChanges\ChangesList\getDataAttributes(), MediaWiki\RecentChanges\ChangesList\getHighlightsContainerDiv(), MediaWiki\RecentChanges\ChangesList\getHTMLClasses(), and MediaWiki\RecentChanges\ChangesList\insertDateHeader().