Ticket #2481: 2481.patch

File 2481.patch, 4.5 KB (added by Artur Formella, 16 years ago)
  • fckeditor_config.js

     
    6767        width: 66px; \
    6868        height: 15px; \
    6969} \
     70.FCK__MWHtml \
     71{ \
     72        background-image: url(' + FCKConfig.PluginsPath + 'mediawiki/images/icon_html.gif); \
     73        width: 66px; \
     74        height: 15px; \
     75} \
    7076.FCK__MWMath \
    7177{ \
    7278        background-image: url(' + FCKConfig.PluginsPath + 'mediawiki/images/icon_math.gif); \
  • FCKeditorParser.body.php

     
    198198                                                break;
    199199                                        case 'html':
    200200                                                if( $wgRawHtml ) {
    201                                                         $output = $content;
    202                                                         break;
     201                                                        $output = $this->fck_wikiTag('html', $content, $params); //required by FCKeditor
    203202                                                }
    204                                                 // Shouldn't happen otherwise. :)
     203                                                break;
    205204                                        case 'nowiki':
    206205                                                $output = $this->fck_wikiTag('nowiki', $content, $params); //required by FCKeditor
    207206                                                break;
  • FCKeditorSajax.body.php

     
    4040        global $wgParser;
    4141
    4242        $ret = "nowiki\nincludeonly\nonlyinclude\nnoinclude\ngallery\n";
     43        if( $wgRawHtml )
     44        {
     45                $ret.="html\n";
     46        }
    4347        foreach ($wgParser->getTags() as $h) {
    4448                if (!in_array($h, array("pre", "math", "ref", "references"))) {
    4549                        $ret .= $h ."\n";
     
    171175}
    172176
    173177
     178
  • mw12/FCKeditorParser_OldPP.body.php

     
    199199                                                break;
    200200                                        case 'html':
    201201                                                if( $wgRawHtml ) {
    202                                                         $output = $content;
    203                                                         break;
     202                                                        $output = $this->fck_wikiTag('html', $content, $params); //required by FCKeditor
    204203                                                }
    205                                                 // Shouldn't happen otherwise. :)
     204                                                break;
    206205                                        case 'nowiki':
    207206                                                $output = $this->fck_wikiTag('nowiki', $content, $params); //required by FCKeditor
    208207                                                break;
  • plugins/mediawiki/dialogs/special.html

     
    5555                        oTemplateSpan = FCK.GetRealElement( oFakeImage ) ;
    5656                        sFakeClass = 'FCK__MWSpecial';
    5757                }
     58                else if ( oFakeImage.getAttribute('_fck_mw_html') )
     59                {
     60                        oTemplateSpan = FCK.GetRealElement( oFakeImage ) ;
     61                        sFakeClass = 'FCK__MWHtml';
     62                }
    5863                else if ( oFakeImage.getAttribute('_fck_mw_nowiki') )
    5964                {
    6065                        oTemplateSpan = FCK.GetRealElement( oFakeImage ) ;
     
    111116                for ( var i = 0 ; i < results.length ; i++ )
    112117                        FCKTools.AddSelectOption( select, results[i], results[i] ) ;
    113118        }
    114        
     119        if ( sFakeClass == 'FCK__MWHtml' )
     120        {
     121                FCKTools.AddSelectOption( select, 'html', 'html' ) ;
     122        }
    115123        if ( sSelectedTag ) {
    116124                select.value = sSelectedTag ;
    117125        }
     
    173181                case 'includeonly':
    174182                sFakeClass = 'FCK__MWIncludeonly';
    175183                break;
     184                case 'html':
     185                sFakeClass = 'FCK__MWHtml';
     186                break;
    176187                case 'onlyinclude':
    177188                sFakeClass = 'FCK__MWOnlyinclude';
    178189                break;
  • plugins/mediawiki/fckplugin.js

     
    555555                                                                        sNodeName = 'nowiki' ;
    556556                                                                        break ;
    557557
     558                                                                case 'fck_mw_html' :
     559                                                                        sNodeName = 'html' ;
     560                                                                        break ;
     561
    558562                                                                case 'fck_mw_includeonly' :
    559563                                                                        sNodeName = 'includeonly' ;
    560564                                                                        break ;
     
    873877                        case 'fck_mw_nowiki' :
    874878                                if ( className == null )
    875879                                        className = 'FCK__MWNowiki' ;
     880                        case 'fck_mw_html' :
     881                                if ( className == null )
     882                                        className = 'FCK__MWHtml' ;
    876883                        case 'fck_mw_includeonly' :
    877884                                if ( className == null )
    878885                                        className = 'FCK__MWIncludeonly' ;
     
    956963                                contextMenu.AddSeparator() ;
    957964                                contextMenu.AddItem( 'MW_Ref', 'Reference Properties' ) ;
    958965                        }
     966                        if ( tag.getAttribute( '_fck_mw_html' ) )
     967                        {
     968                                contextMenu.AddSeparator() ;
     969                                contextMenu.AddItem( 'MW_Special', 'Special Tag Properties' ) ;
     970                        }
    959971                        if ( tag.getAttribute( '_fck_mw_math' ) )
    960972                        {
    961973                                contextMenu.AddSeparator() ;
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy