[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/lib/editor/tinymce/tiny_mce/3.5.11/plugins/emotions/js/ -> emotions.js (source)

   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);


Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1