* (bug 16311) Make recent change flags acronyms instead of spans. Also move this...
authorChad Horohoe <demon@users.mediawiki.org>
Wed, 29 Jul 2009 22:15:52 +0000 (22:15 +0000)
committerChad Horohoe <demon@users.mediawiki.org>
Wed, 29 Jul 2009 22:15:52 +0000 (22:15 +0000)
12 files changed:
RELEASE-NOTES
includes/ChangesList.php
includes/PageHistory.php
includes/diff/DifferenceEngine.php
includes/specials/SpecialContributions.php
includes/specials/SpecialDeletedContributions.php
skins/chick/main.css
skins/common/shared.css
skins/modern/main.css
skins/monobook/main.css
skins/vector/main-ltr.css
skins/vector/main-rtl.css

index f4fd47d..2095a68 100644 (file)
@@ -348,6 +348,7 @@ this. Was used when mwEmbed was going to be an extension.
   longer sent
 * (bug 19957) All known-failing tests now marked disabled; added --run-disabled
   option to parser test suite to run disabled tests if desired.
+* (bug 16311) Make recent change flags (n/m/b) <abbr>s instead of <span>s
 
 == API changes in 1.16 ==
 
index 66ca294..cf6db5b 100644 (file)
@@ -87,10 +87,10 @@ class ChangesList {
         */
        protected function recentChangesFlags( $new, $minor, $patrolled, $nothing = '&nbsp;', $bot = false ) {
                $f = $new ?
-                       '<span class="newpage">' . $this->message['newpageletter'] . '</span>' : $nothing;
+                       '<abbr class="newpage">' . $this->message['newpageletter'] . '</abbr>' : $nothing;
                $f .= $minor ?
-                       '<span class="minor">' . $this->message['minoreditletter'] . '</span>' : $nothing;
-               $f .= $bot ? '<span class="bot">' . $this->message['boteditletter'] . '</span>' : $nothing;
+                       '<abbr class="minor">' . $this->message['minoreditletter'] . '</abbr>' : $nothing;
+               $f .= $bot ? '<abbr class="bot">' . $this->message['boteditletter'] . '</abbr>' : $nothing;
                $f .= $patrolled ? '<span class="unpatrolled">!</span>' : $nothing;
                return $f;
        }
index 6e80eb3..1a36f16 100644 (file)
@@ -321,7 +321,7 @@ class PageHistory {
                $s .= " <span class='history-user'>" . $this->mSkin->revUserTools( $rev, true ) . "</span>";
 
                if( $rev->isMinor() ) {
-                       $s .= ' ' . Xml::element( 'span', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') );
+                       $s .= ' ' . Xml::element( 'abbr', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') );
                }
 
                if( !is_null( $size = $rev->getSize() ) && !$rev->isDeleted( Revision::DELETED_TEXT ) ) {
index d1c2888..b789d87 100644 (file)
@@ -304,10 +304,10 @@ CONTROL;
                $newminor = '';
 
                if( $this->mOldRev->isMinor() ) {
-                       $oldminor = Xml::span( wfMsg( 'minoreditletter' ), 'minor' ) . ' ';
+                       $oldminor = Xml::element( 'abbr', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') ) . ' ';
                }
                if( $this->mNewRev->isMinor() ) {
-                       $newminor = Xml::span( wfMsg( 'minoreditletter' ), 'minor' ) . ' ';
+                       $newminor = Xml::element( 'abbr', array( 'class' => 'minor' ), wfMsg( 'minoreditletter') ) . ' ';
                }
 
                $rdel = ''; $ldel = '';
index c213293..21cb838 100644 (file)
@@ -562,13 +562,13 @@ class ContribsPager extends ReverseChronologicalPager {
                }
 
                if( $rev->getParentId() === 0 ) {
-                       $nflag = '<span class="newpage">' . $this->messages['newpageletter'] . '</span>';
+                       $nflag = '<abbr class="newpage">' . $this->messages['newpageletter'] . '</abbr>';
                } else {
                        $nflag = '';
                }
 
                if( $rev->isMinor() ) {
-                       $mflag = '<span class="minor">' . $this->messages['minoreditletter'] . '</span> ';
+                       $mflag = '<abbr class="minor">' . $this->messages['minoreditletter'] . '</abbr> ';
                } else {
                        $mflag = '';
                }
index 79bd134..3ac6b79 100644 (file)
@@ -183,7 +183,7 @@ class DeletedContribsPager extends IndexPager {
                $pagelink = $sk->link( $page );
 
                if( $rev->isMinor() ) {
-                       $mflag = '<span class="minor">' . $this->messages['minoreditletter'] . '</span> ';
+                       $mflag = '<abbr class="minor">' . $this->messages['minoreditletter'] . '</abbr> ';
                } else {
                        $mflag = '';
                }
index ef52a79..dd231b9 100644 (file)
@@ -376,9 +376,6 @@ div.patrollink {
        font-size: 75%;
        text-align: right;
 }
-span.newpage, span.minor {
-       font-weight: bold;
-}
 
 span.updatedmarker {
        color:black;
index e99e926..127ab6f 100644 (file)
@@ -435,6 +435,11 @@ td.os-suggest-result-hl {
     border: 1px dashed #aaa;
 }
 
+/** Generic minor/bot/newpage styling */
+abbr.newpage, abbr.minor, abbr.bot {
+       font-weight: bold;
+}
+
 /* Special:Contributions styling */
 .mw-uctop {
        font-weight: bold;
index 909c03c..dedf1a7 100644 (file)
@@ -633,11 +633,6 @@ img.thumbborder {
        display: none;
 }
 
-
-span.newpage, span.minor, span.bot {
-       font-weight: bold;
-}
-
 .sharedUploadNotice {
        font-style: italic;
 }
index d545f95..ab91779 100644 (file)
@@ -1125,9 +1125,6 @@ div#userloginForm .captcha {
 div.patrollink {
        clear: both;
 }
-span.newpage, span.minor, span.bot {
-       font-weight: bold;
-}
 
 .sharedUploadNotice {
        font-style: italic;
index 69005ea..99cd932 100644 (file)
@@ -980,10 +980,7 @@ table.small {
        padding-left: 15px !important;
        text-transform: none;
 }
-/* To be sorted */
-span.newpage, span.minor, span.bot {
-       font-weight: bold;
-}
+
 .toccolours {
        border: 1px solid #aaa;
        background-color: #f9f9f9;
index 8d6bc09..f2c67be 100644 (file)
@@ -980,10 +980,7 @@ table.small {
        padding-right: 15px !important;
        text-transform: none;
 }
-/* To be sorted */
-span.newpage, span.minor, span.bot {
-       font-weight: bold;
-}
+
 .toccolours {
        border: 1px solid #aaa;
        background-color: #f9f9f9;