X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=_source%2Fplugins%2Fsmiley%2Fdialogs%2Fsmiley.js;h=e13439b6a301d9c4f70999a3a0c29911bc4e54a6;hb=8665a7c6c60586526e32e8941fe2896739b6ebfb;hp=dfe0a50f5c8ec59e4b07e218b0902a72a5a7b538;hpb=059b4c2fef02528bf1af189f7996e80652faddfb;p=ckeditor.git diff --git a/_source/plugins/smiley/dialogs/smiley.js b/_source/plugins/smiley/dialogs/smiley.js index dfe0a50..e13439b 100644 --- a/_source/plugins/smiley/dialogs/smiley.js +++ b/_source/plugins/smiley/dialogs/smiley.js @@ -55,6 +55,7 @@ CKEDITOR.dialog.add( 'smiley', function( editor ) var relative, nodeToMove; var keystroke = ev.getKeystroke(); + var rtl = editor.lang.dir == 'rtl'; switch ( keystroke ) { // UP-ARROW @@ -86,7 +87,7 @@ CKEDITOR.dialog.add( 'smiley', function( editor ) break; // RIGHT-ARROW - case 39 : + case rtl ? 37 : 39 : // TAB case 9 : // relative is TD @@ -107,7 +108,7 @@ CKEDITOR.dialog.add( 'smiley', function( editor ) break; // LEFT-ARROW - case 37 : + case rtl ? 39 : 37 : // SHIFT + TAB case CKEDITOR.SHIFT + 9 : // relative is TD @@ -132,11 +133,12 @@ CKEDITOR.dialog.add( 'smiley', function( editor ) }); // Build the HTML for the smiley images table. + var labelId = 'smiley_emtions_label' + CKEDITOR.tools.getNextNumber(); var html = [ '
' + - '' + editor.lang.common.options +'', - '' + lang.options +'', + '
' ]; @@ -147,12 +149,13 @@ CKEDITOR.dialog.add( 'smiley', function( editor ) if ( i % columns === 0 ) html.push( '' ); + var smileyLabelId = 'cke_smile_label_' + i + '_' + CKEDITOR.tools.getNextNumber(); html.push( '' ); @@ -191,7 +194,7 @@ CKEDITOR.dialog.add( 'smiley', function( editor ) firstSmile.focus(); }, onClick : onClick, - style : 'width: 100%; height: 100%; border-collapse: separate;' + style : 'width: 100%; border-collapse: separate;' }; return {
' + '', '', config.smiley_descriptions[i], '' + - '' +config.smiley_descriptions[ i ] + '' + + '' +config.smiley_descriptions[ i ] + '' + '', '