3 * Extensions/modifications to the stock RecentChanges (and PageHistory) format.
6 require_once 'lib/plugin/RecentChanges.php';
7 require_once 'lib/plugin/PageHistory.php';
9 function MacOSX_RC_revision_formatter (&$fmt, &$rev) {
10 $class = 'rc-' . $fmt->importance($rev);
12 return HTML::li(array('class' => $class),
13 $fmt->diffLink($rev), ' ',
14 $fmt->pageLink($rev), ' ',
15 $rev->get('is_minor_edit') ? $fmt->time($rev) : HTML::strong($fmt->time($rev)),
17 $fmt->summaryAsHTML($rev),
19 $fmt->authorLink($rev));
22 function MacOSX_PH_revision_formatter (&$fmt, &$rev) {
23 $class = 'rc-' . $fmt->importance($rev);
25 return HTML::li(array('class' => $class),
26 $fmt->diffLink($rev), ' ',
27 $fmt->pageLink($rev), ' ',
28 $rev->get('is_minor_edit') ? $fmt->time($rev) : HTML::strong($fmt->time($rev)),
30 $fmt->summaryAsHTML($rev),
32 $fmt->authorLink($rev),
33 $rev->get('is_minor_edit') ? HTML::em(" (" . _("minor edit") . ")") : '');
36 class _MacOSX_RecentChanges_Formatter
37 extends _RecentChanges_HtmlFormatter
39 function format_revision (&$rev) {
40 return MacOSX_RC_revision_formatter($this, $rev);
44 class _MacOSX_PageHistory_Formatter
45 extends _PageHistory_HtmlFormatter
47 function format_revision (&$rev) {
48 return MacOSX_PH_revision_formatter($this, $rev);
56 // c-hanging-comment-ender-p: nil
57 // indent-tabs-mode: nil