Changeset 4897


Ignore:
Timestamp:
01/07/10 10:58:18 (5 years ago)
Author:
garry.yao
Message:

Use 'aria-describedby' to indicate selected combo value (intead of using 'title' on combo button link).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CKEditor/branches/features/aria/_source/plugins/richcombo/plugin.js

    r4896 r4897  
    166166                                        '<span id="' + id+ '_label" class=cke_label>', this.label, '</span>' + 
    167167                                        '<a hidefocus=true title="', this.title, '" tabindex="-1" href="javascript:void(\'', this.label, '\')"' + 
    168                                                 ' role="button" aria-labelledby="', id ,'_label"' ); 
     168                                                ' role="button" aria-labelledby="', id , '_label" aria-describedby="', id, '_text"' ); 
    169169 
    170170                        // Some browsers don't cancel key events in the keydown but in the 
     
    282282                        this._.value = value; 
    283283 
    284                         var element = this.document.getById( 'cke_' + this.id ) 
    285                                                                 .getElementsByTag( 'a' ).getItem( 0 ), 
    286                                  textElement = this.document.getById( 'cke_' + this.id + '_text' ); 
     284                        var textElement = this.document.getById( 'cke_' + this.id + '_text' ); 
    287285 
    288286                        if ( !( value || text ) ) 
     
    293291                        else 
    294292                                textElement.removeClass( 'cke_inline_label' ); 
     293 
    295294                        textElement.setHtml( typeof text != 'undefined' ? text : value ); 
    296  
    297                         // Update link 'tilte' to represent the currectly selected combo value. 
    298                         element.setAttribute( 'title', typeof text != 'undefined' ? text : value ); 
    299295                }, 
    300296 
Note: See TracChangeset for help on using the changeset viewer.
© 2003 – 2012 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy