Updated tiny-mce to most recent 3.4 version
[citadel.git] / webcit / tiny_mce / plugins / emotions / js / emotions.js
index c549367096fc801fa12cb6f61261a12f4fd9ed17..b360f20b68ba7f6c8b80a76c8c3eb2fb23ea29e3 100644 (file)
@@ -1,8 +1,29 @@
 tinyMCEPopup.requireLangPack();\r
 \r
 var EmotionsDialog = {\r
+       addKeyboardNavigation: function(){\r
+               var tableElm, cells, settings;\r
+                       \r
+               cells = tinyMCEPopup.dom.select("a.emoticon_link", "emoticon_table");\r
+                       \r
+               settings ={\r
+                       root: "emoticon_table",\r
+                       items: cells\r
+               };\r
+               cells[0].tabindex=0;\r
+               tinyMCEPopup.dom.addClass(cells[0], "mceFocus");\r
+               if (tinymce.isGecko) {\r
+                       cells[0].focus();               \r
+               } else {\r
+                       setTimeout(function(){\r
+                               cells[0].focus();\r
+                       }, 100);\r
+               }\r
+               tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', settings, tinyMCEPopup.dom);\r
+       }, \r
        init : function(ed) {\r
                tinyMCEPopup.resizeToInnerSize();\r
+               this.addKeyboardNavigation();\r
        },\r
 \r
        insert : function(file, title) {\r