Got questions, comments, patches, etc.?
Contact Jason Woofenden
gitweb
/
ckeditor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vanilla ckeditor-3.3
[ckeditor.git]
/
_source
/
plugins
/
sourcearea
/
plugin.js
diff --git
a/_source/plugins/sourcearea/plugin.js
b/_source/plugins/sourcearea/plugin.js
index
a7331b6
..
f1214da
100644
(file)
--- a/
_source/plugins/sourcearea/plugin.js
+++ b/
_source/plugins/sourcearea/plugin.js
@@
-34,7
+34,9
@@
CKEDITOR.plugins.add( 'sourcearea',
textarea.setAttributes(
\r
{
\r
dir : 'ltr',
\r
textarea.setAttributes(
\r
{
\r
dir : 'ltr',
\r
- tabIndex : -1
\r
+ tabIndex : CKEDITOR.env.webkit ? -1 : editor.tabIndex,
\r
+ 'role' : 'textbox',
\r
+ 'aria-label' : editor.lang.editorTitle.replace( '%1', editor.name )
\r
});
\r
textarea.addClass( 'cke_source' );
\r
textarea.addClass( 'cke_enable_context_menu' );
\r
});
\r
textarea.addClass( 'cke_source' );
\r
textarea.addClass( 'cke_enable_context_menu' );
\r
@@
-88,6
+90,8
@@
CKEDITOR.plugins.add( 'sourcearea',
holderElement.append( textarea );
\r
textarea.setStyles( styles );
\r
\r
holderElement.append( textarea );
\r
textarea.setStyles( styles );
\r
\r
+ editor.fire( 'ariaWidget', textarea );
\r
+
\r
textarea.on( 'blur', function()
\r
{
\r
editor.focusManager.blur();
\r
textarea.on( 'blur', function()
\r
{
\r
editor.focusManager.blur();
\r
@@
-134,6
+138,7
@@
CKEDITOR.plugins.add( 'sourcearea',
\r
unload : function( holderElement )
\r
{
\r
\r
unload : function( holderElement )
\r
{
\r
+ textarea.clearCustomData();
\r
editor.textarea = textarea = null;
\r
\r
if ( onResize )
\r
editor.textarea = textarea = null;
\r
\r
if ( onResize )
\r