TinyMCE! Questions diverses II

Mammouth du PHP | 1511 Messages

09 janv. 2007, 23:04

Bonjour à tous ;)
Je continuer de dévelloper mon application sous TinyMCE mais j'en viens a me poser des questions...
Je souhaite rajouter des smilies, mais un problème se pose à moi...
Comment faire pour que regler la taille de la fenetre des smilies?
Merci d'avance ;)
@+

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

10 janv. 2007, 00:38

... en modifiant les paramètres d'affichage de la fenetre :-*
8-|

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Mammouth du PHP | 1511 Messages

10 janv. 2007, 00:51

/**
 * $Id: editor_plugin_src.js 126 2006-10-22 16:19:55Z spocke $
 *
 * @author Moxiecode
 * @copyright Copyright © 2004-2006, 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://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',
			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_id, element, command, user_interface, value) {
		// Handle commands
		switch (command) {
			case "mceEmotion":
				var template = new Array();

				template['file'] = '../../plugins/emotions/emotions.php'; // Relative to theme
				template['width'] = '500';
				template['height'] = '500';

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

				return true;
		}

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

// Register plugin
tinyMCE.addPlugin('emotions', TinyMCE_EmotionsPlugin);
Voila le code javascript utilisé pour définir la fentre...
J'ai spécifié 500 en hauteur et en largeur, mais même avec nettoyage du cache rien n'y fait...
Et sinon, comment autoriser les scrollbars ? Car la, je cherche sur le wiki du site officiel mais je ne trouve pas...
Merci d'avance ;)