Changeset 1884 for MediaWiki/trunk

Show
Ignore:
Timestamp:
2008-04-03 13:25:33 (5 months ago)
Author:
wwalc
Message:

Attempt to fix #2084. Formatting of Category links.

Location:
MediaWiki/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • MediaWiki/trunk/FCKeditorParser.body.php

    r1869 r1884  
    453453                        $appendString = ""; 
    454454                        foreach ($categories as $cat=>$val) { 
    455                                 $appendString .= "<a href=\"Category:" . $cat ."\">Category:" . $cat ."</a> "; 
     455                                if ($val != $title->mTextform) { 
     456                                        $appendString .= "<a href=\"Category:" . $cat ."\">" . $val ."</a> "; 
     457                                } 
     458                                else { 
     459                                        $appendString .= "<a href=\"Category:" . $cat ."\">Category:" . $cat ."</a> "; 
     460                                } 
    456461                        } 
    457462                        $parserOutput->setText($parserOutput->getText() . $appendString); 
  • MediaWiki/trunk/mw12/FCKeditorParser_OldPP.body.php

    r1869 r1884  
    453453                        $appendString = ""; 
    454454                        foreach ($categories as $cat=>$val) { 
    455                                 $appendString .= "<a href=\"Category:" . $cat ."\">Category:" . $cat ."</a> "; 
     455                                if ($val != $title->mTextform) { 
     456                                        $appendString .= "<a href=\"Category:" . $cat ."\">" . $val ."</a> "; 
     457                                } 
     458                                else { 
     459                                        $appendString .= "<a href=\"Category:" . $cat ."\">Category:" . $cat ."</a> "; 
     460                                } 
    456461                        } 
    457462                        $parserOutput->setText($parserOutput->getText() . $appendString); 
  • MediaWiki/trunk/plugins/mediawiki/fckplugin.js

    r1882 r1884  
    300300                                                        } 
    301301                                                        stringBuilder.push( href ) ; 
    302                                                         //if ( href != htmlNode.innerHTML && htmlNode.innerHTML != '[n]' ) 
    303                                                         if ( htmlNode.innerHTML != '[n]' ) 
     302                                                        if ( htmlNode.innerHTML != '[n]' && (!isWikiUrl || href != htmlNode.innerHTML || !href.toLowerCase().StartsWith("category:"))) 
    304303                                                        { 
    305304                                                                stringBuilder.push( isWikiUrl? '|' : ' ' ) ;