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.2
[ckeditor.git]
/
_source
/
plugins
/
colorbutton
/
plugin.js
diff --git
a/_source/plugins/colorbutton/plugin.js
b/_source/plugins/colorbutton/plugin.js
index
f2a8f2b
..
305c44d
100644
(file)
--- a/
_source/plugins/colorbutton/plugin.js
+++ b/
_source/plugins/colorbutton/plugin.js
@@
-40,12
+40,15
@@
CKEDITOR.plugins.add( 'colorbutton',
block.autoSize = true;
\r
block.element.addClass( 'cke_colorblock' );
\r
block.element.setHtml( renderColors( panel, type ) );
\r
block.autoSize = true;
\r
block.element.addClass( 'cke_colorblock' );
\r
block.element.setHtml( renderColors( panel, type ) );
\r
+ // The block should not have scrollbars (#5933, #6056)
\r
+ block.element.getDocument().getBody().setStyle( 'overflow', 'hidden' );
\r
\r
var keys = block.keys;
\r
\r
var keys = block.keys;
\r
- keys[ 39 ] = 'next'; // ARROW-RIGHT
\r
+ var rtl = editor.lang.dir == 'rtl';
\r
+ keys[ rtl ? 37 : 39 ] = 'next'; // ARROW-RIGHT
\r
keys[ 40 ] = 'next'; // ARROW-DOWN
\r
keys[ 9 ] = 'next'; // TAB
\r
keys[ 40 ] = 'next'; // ARROW-DOWN
\r
keys[ 9 ] = 'next'; // TAB
\r
- keys[ 37 ] = 'prev'; // ARROW-LEFT
\r
+ keys[ rtl ? 39 : 37 ] = 'prev'; // ARROW-LEFT
\r
keys[ 38 ] = 'prev'; // ARROW-UP
\r
keys[ CKEDITOR.SHIFT + 9 ] = 'prev'; // SHIFT + TAB
\r
keys[ 32 ] = 'click'; // SPACE
\r
keys[ 38 ] = 'prev'; // ARROW-UP
\r
keys[ CKEDITOR.SHIFT + 9 ] = 'prev'; // SHIFT + TAB
\r
keys[ 32 ] = 'click'; // SPACE
\r