Changeset 1836

Show
Ignore:
Timestamp:
2008-03-28 17:53:12 (6 months ago)
Author:
wwalc
Message:

Fix for #1417 (gallery tag broken).

Location:
MediaWiki/trunk
Files:
1 added
6 modified

Legend:

Unmodified
Added
Removed
  • MediaWiki/trunk/fckeditor_config.js

    r1834 r1836  
    3737 
    3838FCKConfig.EditorAreaStyles = '\ 
    39 .FCK__MWTemplate, .FCK__MWRef, .FCK__MWSpecial, .FCK__MWReferences, .FCK__MWNowiki, .FCK__MWIncludeonly, .FCK__MWNoinclude, .FCK__MWOnlyinclude \ 
     39.FCK__MWTemplate, .FCK__MWRef, .FCK__MWSpecial, .FCK__MWReferences, .FCK__MWNowiki, .FCK__MWIncludeonly, .FCK__MWNoinclude, .FCK__MWOnlyinclude, .FCK__MWGallery \ 
    4040{ \ 
    4141        border: 1px dotted #00F; \ 
     
    8080        height: 15px; \ 
    8181} \ 
     82.FCK__MWGallery \ 
     83{ \ 
     84        background-image: url(' + FCKConfig.PluginsPath + 'mediawiki/images/icon_gallery.gif); \ 
     85        width: 66px; \ 
     86        height: 15px; \ 
     87} \ 
    8288.FCK__MWOnlyinclude \ 
    8389{ \ 
  • MediaWiki/trunk/FCKeditorParser.body.php

    r1834 r1836  
    197197                                                break; 
    198198                                        case 'gallery': 
    199                                                 $output = $this->renderImageGallery( $content, $params ); 
     199                                                $output = $this->fck_wikiTag('gallery', $content, $params); //required by FCKeditor 
     200                                                //$output = $this->renderImageGallery( $content, $params ); 
    200201                                                break; 
    201202                                        default: 
  • MediaWiki/trunk/FCKeditorSajax.body.php

    r1834 r1836  
    4343        global $wgParser; 
    4444 
    45         $ret = "nowiki\nincludeonly\nonlyinclude\nnoinclude\n"; 
     45        $ret = "nowiki\nincludeonly\nonlyinclude\nnoinclude\ngallery\n"; 
    4646        foreach ($wgParser->getTags() as $h) { 
    4747                if (!in_array($h, array("pre", "math", "ref", "references"))) { 
  • MediaWiki/trunk/mw12/FCKeditorParser_OldPP.body.php

    r1834 r1836  
    197197                                                break; 
    198198                                        case 'gallery': 
    199                                                 $output = $this->renderImageGallery( $content, $params ); 
     199                                                $output = $this->fck_wikiTag('gallery', $content, $params); //required by FCKeditor 
     200                                                //$output = $this->renderImageGallery( $content, $params ); 
    200201                                                break; 
    201202                                        default: 
  • MediaWiki/trunk/plugins/mediawiki/dialogs/special.html

    r1835 r1836  
    6666                        sFakeClass = 'FCK__MWNoinclude'; 
    6767                } 
     68                else if ( oFakeImage.getAttribute('_fck_mw_gallery') ) 
     69                { 
     70                        oTemplateSpan = FCK.GetRealElement( oFakeImage ) ; 
     71                        sFakeClass = 'FCK__MWGallery'; 
     72                } 
    6873                else if ( oFakeImage.getAttribute('_fck_mw_onlyinclude') ) 
    6974                { 
     
    159164                case 'noinclude': 
    160165                sFakeClass = 'FCK__MWNoinclude'; 
     166                break; 
     167                case 'gallery': 
     168                sFakeClass = 'FCK__MWGallery'; 
    161169                break; 
    162170                case 'nowiki': 
  • MediaWiki/trunk/plugins/mediawiki/fckplugin.js

    r1834 r1836  
    456456                                                                        break ; 
    457457 
     458                                                                case 'fck_mw_gallery' : 
     459                                                                        sNodeName = 'gallery' ; 
     460                                                                        break ; 
     461                                                                         
    458462                                                                case 'fck_mw_onlyinclude' : 
    459463                                                                        sNodeName = 'onlyinclude' ; 
     
    695699                        case 'fck_mw_nowiki' : 
    696700                                if ( className == null ) 
    697                                         //className = 'FCK__MWSpecial' ; 
    698701                                        className = 'FCK__MWNowiki' ; 
    699702                        case 'fck_mw_includeonly' : 
    700703                                if ( className == null ) 
    701                                         //className = 'FCK__MWSpecial' ; 
    702704                                        className = 'FCK__MWIncludeonly' ; 
     705                        case 'fck_mw_gallery' : 
     706                                if ( className == null ) 
     707                                        className = 'FCK__MWGallery' ; 
    703708                        case 'fck_mw_noinclude' : 
    704709                                if ( className == null ) 
    705                                         //className = 'FCK__MWSpecial' ; 
    706710                                        className = 'FCK__MWNoinclude' ; 
    707711                        case 'fck_mw_onlyinclude' : 
    708712                                if ( className == null ) 
    709                                         //className = 'FCK__MWSpecial' ; 
    710713                                        className = 'FCK__MWOnlyinclude' ; 
    711714                                         
     
    746749                                contextMenu.AddItem( 'MW_Math', 'Edit Formula' ) ; 
    747750                        } 
    748                         if ( tag.getAttribute( '_fck_mw_special' ) || tag.getAttribute( '_fck_mw_nowiki' ) || tag.getAttribute( '_fck_mw_includeonly' ) || tag.getAttribute( '_fck_mw_noinclude' ) || tag.getAttribute( '_fck_mw_onlyinclude' )) //YC 
     751                        if ( tag.getAttribute( '_fck_mw_special' ) || tag.getAttribute( '_fck_mw_nowiki' ) || tag.getAttribute( '_fck_mw_includeonly' ) || tag.getAttribute( '_fck_mw_noinclude' ) || tag.getAttribute( '_fck_mw_onlyinclude' ) || tag.getAttribute( '_fck_mw_gallery' )) //YC 
    749752                        { 
    750753                                contextMenu.AddSeparator() ;