Ticket #3413: 3413.patch
File 3413.patch, 5.3 KB (added by , 15 years ago) |
---|
-
_source/lang/en.js
527 527 stylesCombo : 528 528 { 529 529 label : 'Styles', 530 voiceLabel : 'Styles', 531 panelVoiceLabel : 'Select a style', 530 532 panelTitle1 : 'Block Styles', 531 533 panelTitle2 : 'Inline Styles', 532 534 panelTitle3 : 'Object Styles' … … 535 537 format : 536 538 { 537 539 label : 'Format', 540 voiceLabel : 'Format', 538 541 panelTitle : 'Paragraph Format', 542 panelVoiceLabel : 'Select a paragraph format', 539 543 540 544 tag_p : 'Normal', 541 545 tag_pre : 'Formatted', … … 552 556 font : 553 557 { 554 558 label : 'Font', 555 panelTitle : 'Font Style' 559 voiceLabel : 'Font', 560 panelTitle : 'Font Style', 561 panelVoiceLabel : 'Select a font' 556 562 }, 557 563 558 564 fontSize : 559 565 { 560 566 label : 'Size', 561 panelTitle : 'Font Size' 567 voiceLabel : 'Font Size', 568 panelTitle : 'Font Size', 569 panelVoiceLabel : 'Select a font size' 562 570 }, 563 571 564 572 colorButton : -
_source/plugins/floatpanel/plugin.js
103 103 104 104 var element = this.element, 105 105 iframe = this._.iframe, 106 definition = this._.definition, 106 107 position = offsetParent.getDocumentPosition( element.getDocument() ), 107 108 rtl = this._.dir == 'rtl'; 108 109 … … 183 184 // Set the IFrame focus, so the blur event gets fired. 184 185 setTimeout( function() 185 186 { 187 if ( definition.voiceLabel ) 188 { 189 if ( CKEDITOR.env.gecko ) 190 { 191 var container = iframe.getParent(); 192 container.setAttribute( 'role', 'region' ); 193 container.setAttribute( 'title', definition.voiceLabel ); 194 iframe.setAttribute( 'role', 'region' ); 195 iframe.setAttribute( 'title', ' ' ); 196 } 197 } 186 198 iframe.$.contentWindow.focus(); 187 199 }, 0); 188 200 }, 0); -
_source/plugins/format/plugin.js
27 27 { 28 28 label : lang.label, 29 29 title : lang.panelTitle, 30 voiceLabel : lang.voiceLabel, 30 31 className : 'cke_format', 31 32 multiSelect : false, 32 33 33 34 panel : 34 35 { 35 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ] 36 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 37 voiceLabel : lang.panelVoiceLabel 36 38 }, 37 39 38 40 init : function() -
_source/plugins/stylescombo/plugin.js
20 20 { 21 21 label : lang.label, 22 22 title : lang.panelTitle, 23 voiceLabel : lang.voiceLabel, 23 24 className : 'cke_styles', 24 25 multiSelect : true, 25 26 26 27 panel : 27 28 { 28 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ] 29 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 30 voiceLabel : lang.panelVoiceLabel 29 31 }, 30 32 31 33 init : function() -
_source/plugins/richcombo/plugin.js
186 186 output.push( 187 187 ' onkeydown="CKEDITOR.tools.callFunction( ', keyDownFn, ', event, this );"' + 188 188 ' onclick="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' + 189 '<span id="', id, '_text" class=cke_text> </span>' + 189 '<span>' + 190 '<span class="cke_accessibility">' + ( this.voiceLabel ? this.voiceLabel + ' ' : '' ) + '</span>' + 191 '<span id="' + id + '_text" class="cke_text"> </span></span>' + 190 192 '<span class=cke_openbutton></span>' + 191 193 '</a>' + 192 194 '</span>' + -
_source/plugins/font/plugin.js
30 30 { 31 31 label : lang.label, 32 32 title : lang.panelTitle, 33 voiceLabel : lang.voiceLabel, 33 34 className : 'cke_' + ( styleType == 'size' ? 'fontSize' : 'font' ), 34 35 multiSelect : false, 35 36 36 37 panel : 37 38 { 38 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ] 39 css : [ config.contentsCss, CKEDITOR.getUrl( editor.skinPath + 'editor.css' ) ], 40 voiceLabel : lang.panelVoiceLabel 39 41 }, 40 42 41 43 init : function() -
_source/skins/v2/toolbar.css
158 158 vertical-align: 3px; 159 159 } 160 160 161 .cke_skin_v2 .cke_accessibility 162 { 163 position: absolute; 164 top: -1000000px; 165 } 166 161 167 .cke_skin_v2 .cke_button .cke_buttonarrow 162 168 { 163 169 display: inline-block;