7
votes

Quel est le paquet TinyMce JQuery?

On m'a demandé d'utiliser l'éditeur TinyMce dans un projet. Sur la page de téléchargement, il y a un package principal, puis un package JQUERY

This package contains special jQuery build of TinyMCE and a jQuery integration plugin.
tinymce_3_3_7_jquery.zip


2 commentaires

À la date de cette date, la "version jQuery" semble être une illusion. Peut-être que c'était enlevé? Voir la réponse mise à jour ci-dessous basée sur l'enquête sur les packages de Nuge actuels.


Q: Pourquoi avez-vous accepté une réponse qui ne montre que la version du code JS et non un exemple de Tinymmce JQuery? La réponse ultérieure de @woohoo est plus précise pour la question posée.


4 Réponses :


3
votes

Cela signifie que ce paquet ne contient aucune fonction JavaScript déjà couverte par JQuery. I.e. jQuery ("sélecteur") pour trouver des éléments DOM.


1 commentaires

Cela peut signifier que, mais le package Nuget indique que la "version jQuery" est rien qu'un petit plug-in jquyery qui repose sur tout TinyMCE! Voir la réponse que j'ai ajoutée après avoir enquêté sur cette question.



3
votes

Le plug-in jquery vous permet d'utiliser la syntaxe JQuery pour attacher TinyMCE à une textarea. Voici un échantillon de code qui illustre comment convertir une commande textarea en un éditeur WYSIWYG, en tout temps sur plusieurs options TinyMCE.

// Will change the contents of an textarea with the ID "someeditor"
$('#someeditor').html('Some contents...');

// Will change the contents all text areas with the class tinymce
$('textarea.tinymce').html('Some contents...');

// Gets the contents from a specific editor
alert($('#someeditor').html());


5 commentaires

Les deux liens sont cassés maintenant.


Ce serait très bien s'il y avait un exemple de code réel qui aide les gens à comprendre comment cela fonctionne ... Liens pourriture à temps!


Merci, j'ai mis à jour avec les échantillons de code réels et supprimé les liens brisés


Pendant que vous mentionnez le plugin JQuery, votre exemple ne l'utilise pas. Peut-être devriez-vous mettre à jour cette [vieille] réponse? L'enquête sur les packages Nuget indiquez la "version jQuery" actuelle, c'est rien qu'un petit plug-in jquery qui repose sur la totalité de TinyMCE. Voir la réponse que j'ai ajoutée après avoir enquêté sur cette question.


J'ai un scénario où je dois mettre à jour une zone de texte à l'aide de jQuery, je fais $ ('# yeediteur'). HTML ("Quelques contenus ..."); Mais la valeur n'est pas reflétée dans la zone de texte.



2
votes

La réponse de Bob Black a raison.

En outre, le paquet JQuery diminue la taille des téléchargements TinyMCE, modifiant le code TinyMCE pour utiliser des fonctions JQuery dans la mesure du possible (en supprimant les implémentations TinyMCE à partir du package).


1 commentaires

Ce n'est plus (?) Semble être vrai. Les packages Nugets indiquent que la "version jQuery" est rien qu'un petit plug-in jquery qui repose sur le tout TinyMCE! Voir la réponse que j'ai ajoutée après avoir enquêté sur cette question.



2
votes

Voici le code source d'un exemple d'utilisation du package TinyMce JQuery ( Lien ). TinyMCE est maintenant à la version 4, mais cet exemple provient de la version 3.x: xxx

espère que cela aide.


0 commentaires