Changeset 3512


Ignore:
Timestamp:
05/19/09 09:27:34 (5 years ago)
Author:
tobiasz.cudnik
Message:

Fixed #3540 img tags generated by the editor should always have alt attribute

Location:
CKEditor/trunk/_source/plugins
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/trunk/_source/plugins/fakeobjects/plugin.js

    r3308 r3512  
    1 /* 
     1/* 
    22Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 
    33For licensing, see LICENSE.html or http://ckeditor.com/license 
     
    6767                'class' : className, 
    6868                src : CKEDITOR.getUrl( 'images/spacer.gif' ), 
    69                 _cke_realelement : encodeURIComponent( realElement.getOuterHtml() ) 
     69                _cke_realelement : encodeURIComponent( realElement.getOuterHtml() ), 
     70                alt : '' 
    7071        }; 
    7172        if ( realElementType ) 
     
    8990                'class' : className, 
    9091                src : CKEDITOR.getUrl( 'images/spacer.gif' ), 
    91                 _cke_realelement : encodeURIComponent( html ) 
     92                _cke_realelement : encodeURIComponent( html ), 
     93                alt : '' 
    9294        }; 
    9395 
  • CKEditor/trunk/_source/plugins/image/dialogs/image.js

    r3329 r3512  
    214214                                // Copy of the image 
    215215                                this.originalElement = editor.document.createElement( 'img' ); 
     216                                this.originalElement.setAttribute( 'alt', '' ); 
    216217                                this.originalElement.setCustomData( 'isReady', 'false' ); 
    217218 
     
    270271                                                imgTagName = 'img'; 
    271272                                                this.imageElement = editor.document.createElement( 'img' ); 
     273                                                this.imageElement.setAttribute( 'alt', '' ); 
    272274                                                removeObj.insertBeforeMe( this.imageElement ); 
    273275                                                removeObj.remove( false ); 
     
    280282                                                imgTagName = 'input'; 
    281283                                                this.imageElement = editor.document.createElement( 'input' ); 
    282                                                 this.imageElement.setAttribute ( 'type' ,'image' ); 
     284                                                this.imageElement.setAttributes( 
     285                                                        { 
     286                                                                type : 'image', 
     287                                                                alt : '' 
     288                                                        } 
     289                                                ); 
    283290                                                removeObj.insertBeforeMe( this.imageElement ); 
    284291                                                removeObj.remove( false ); 
     
    295302                                                this.imageElement.setAttribute ( 'type' ,'image' ); 
    296303                                        } 
     304                                        this.imageElement.setAttribute( 'alt', '' ); 
    297305                                } 
    298306 
     
    871879                                                                                        '<div id="ImagePreviewBox">'+ 
    872880                                                                                        '<a href="javascript:void(0)" target="_blank" onclick="return false;" id="previewLink">'+ 
    873                                                                                         '<img id="previewImage" src="" /></a>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. '+ 
     881                                                                                        '<img id="previewImage" src="" alt="" /></a>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. '+ 
    874882                                                                                        'Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, '+ 
    875883                                                                                        'nulla. Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at, ultrices a, luctus ut, orci. Donec pellentesque egestas eros. Integer cursus, augue in cursus faucibus, eros pede bibendum sem, in tempus tellus justo quis ligula. Etiam eget tortor. Vestibulum rutrum, est ut placerat elementum, lectus nisl aliquam velit, tempor aliquam eros nunc nonummy metus. In eros metus, gravida a, gravida sed, lobortis id, turpis. Ut ultrices, ipsum at venenatis fringilla, sem nulla lacinia tellus, eget aliquet turpis mauris non enim. Nam turpis. Suspendisse lacinia. Curabitur ac tortor ut ipsum egestas elementum. Nunc imperdiet gravida mauris.' + 
  • CKEditor/trunk/_source/plugins/smiley/dialogs/smiley.js

    r3510 r3512  
    1 /* 
     1/* 
    22Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved. 
    33For licensing, see LICENSE.html or http://ckeditor.com/license 
     
    162162                                '<a class="cke_smile" tabindex="-1" onkeydown="CKEDITOR.tools.callFunction( ', onKeydown, ', event, this );">', 
    163163                                        '<img class="hand" title="', config.smiley_descriptions[i], '"' + 
    164                                                 ' cke_src="', CKEDITOR.tools.htmlEncode( config.smiley_path + images[ i ] ), '"', 
     164                                                ' cke_src="', CKEDITOR.tools.htmlEncode( config.smiley_path + images[ i ] ), '" alt="', config.smiley_descriptions[i], '"', 
    165165                                                ' src="', CKEDITOR.tools.htmlEncode( config.smiley_path + images[ i ] ), '"', 
    166166                                                // IE BUG: Below is a workaround to an IE image loading bug to ensure the image sizes are correct. 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy