~ubuntu-branches/ubuntu/utopic/moodle/utopic

« back to all changes in this revision

Viewing changes to lib/editor/tinymce/tiny_mce/3.5.8/plugins/emotions/js/emotions.js

  • Committer: Package Import Robot
  • Author(s): Thijs Kinkhorst
  • Date: 2014-05-12 16:10:38 UTC
  • mfrom: (36.1.3 sid)
  • Revision ID: package-import@ubuntu.com-20140512161038-puyqf65k4e0s8ytz
Tags: 2.6.3-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
tinyMCEPopup.requireLangPack();
2
 
 
3
 
var EmotionsDialog = {
4
 
        addKeyboardNavigation: function(){
5
 
                var tableElm, cells, settings;
6
 
                        
7
 
                cells = tinyMCEPopup.dom.select("a.emoticon_link", "emoticon_table");
8
 
                        
9
 
                settings ={
10
 
                        root: "emoticon_table",
11
 
                        items: cells
12
 
                };
13
 
                cells[0].tabindex=0;
14
 
                tinyMCEPopup.dom.addClass(cells[0], "mceFocus");
15
 
                if (tinymce.isGecko) {
16
 
                        cells[0].focus();               
17
 
                } else {
18
 
                        setTimeout(function(){
19
 
                                cells[0].focus();
20
 
                        }, 100);
21
 
                }
22
 
                tinyMCEPopup.editor.windowManager.createInstance('tinymce.ui.KeyboardNavigation', settings, tinyMCEPopup.dom);
23
 
        }, 
24
 
        init : function(ed) {
25
 
                tinyMCEPopup.resizeToInnerSize();
26
 
                this.addKeyboardNavigation();
27
 
        },
28
 
 
29
 
        insert : function(file, title) {
30
 
                var ed = tinyMCEPopup.editor, dom = ed.dom;
31
 
 
32
 
                tinyMCEPopup.execCommand('mceInsertContent', false, dom.createHTML('img', {
33
 
                        src : tinyMCEPopup.getWindowArg('plugin_url') + '/img/' + file,
34
 
                        alt : ed.getLang(title),
35
 
                        title : ed.getLang(title),
36
 
                        border : 0
37
 
                }));
38
 
 
39
 
                tinyMCEPopup.close();
40
 
        }
41
 
};
42
 
 
43
 
tinyMCEPopup.onInit.add(EmotionsDialog.init, EmotionsDialog);