Ticket #3294: 3294.patch

File 3294.patch, 1.5 KB (added by Frederico Caldeira Knabben, 11 years ago)
  • _source/plugins/wysiwygarea/plugin.js

     
    167167                                                                iframe.setAttribute( 'src', 'javascript:void(0)' );
    168168                                                }
    169169
     170                                                var accTitle = editor.lang.editorTitle.replace( '%1', editor.name );
     171
    170172                                                if ( CKEDITOR.env.gecko )
    171173                                                {
    172174                                                        // Accessibility attributes for Firefox.
    173175                                                        mainElement.setAttributes(
    174176                                                                {
    175177                                                                        role : 'region',
    176                                                                         title : editor.lang.editorTitle.replace( '%1', editor.name ) + '. Type in text.'
     178                                                                        title : accTitle
    177179                                                                } );
    178180                                                        iframe.setAttributes(
    179181                                                                {
     
    181183                                                                        title : ' '
    182184                                                                } );
    183185                                                }
     186                                                else if ( CKEDITOR.env.webkit )
     187                                                {
     188                                                        iframe.setAttribute( 'title', accTitle );       // Safari 4
     189                                                        iframe.setAttribute( 'name', accTitle );        // Safari 3
     190                                                }
    184191                                                else if ( CKEDITOR.env.ie )
    185192                                                {
    186193                                                        // Accessibility label for IE.
    187194                                                        var fieldset = CKEDITOR.dom.element.createFromHtml(
    188195                                                                '<fieldset style="height:100%">' +
    189196                                                                        '<legend style="position:absolute;top:-1000px">' +
    190                                                                                 CKEDITOR.tools.htmlEncode( editor.lang.editorTitle.replace( '%1', editor.name ) ) +
     197                                                                                CKEDITOR.tools.htmlEncode( accTitle ) +
    191198                                                                        '</legend>' +
    192199                                                                '</fieldset>'
    193200                                                                , CKEDITOR.document );
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy