Вход Регистрация
Файл: mailist/wys/jscripts/tiny_mce/plugins/emotions/editor_plugin_src.js
Строк: 97
<?php
/**
 * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $
 *
 * @author Moxiecode
 * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved.
 */

/* Import plugin specific language pack */
tinyMCE.importPluginLanguagePack('emotions');

// Plucin static class
var TinyMCE_EmotionsPlugin = {
    
getInfo : function() {
        return {
            
longname 'Emotions',
            
author 'Moxiecode Systems AB',
            
authorurl 'http://tinymce.moxiecode.com',
            
infourl 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions',
            
version tinyMCE.majorVersion "." tinyMCE.minorVersion
        
};
    },

    
/**
     * Returns the HTML contents of the emotions control.
     */
    
getControlHTML : function(cn) {
        switch (
cn) {
            case 
"emotions":
                return 
tinyMCE.getButtonHTML(cn'lang_emotions_desc''{$pluginurl}/images/emotions.gif''mceEmotion');
        }

        return 
"";
    },

    
/**
     * Executes the mceEmotion command.
     */
    
execCommand : function(editor_idelementcommanduser_interfacevalue) {
        
// Handle commands
        
switch (command) {
            case 
"mceEmotion":
                var 
template = new Array();

                
template['file'] = '../../plugins/emotions/emotions.htm'// Relative to theme
                
template['width'] = 250;
                
template['height'] = 160;

                
// Language specific width and height addons
                
template['width'] += tinyMCE.getLang('lang_emotions_delta_width'0);
                
template['height'] += tinyMCE.getLang('lang_emotions_delta_height'0);

                
tinyMCE.openWindow(template, {editor_id editor_idinline "yes"});

                return 
true;
        }

        
// Pass to next handler in chain
        
return false;
    }
};

// Register plugin
tinyMCE.addPlugin('emotions'TinyMCE_EmotionsPlugin);
?>
Онлайн: 2
Реклама