Googlé des milliers de fois, personne ne donne une solution complète sur la façon de faire coller Tinymce en texte brut par défaut et de supprimer toute mise en forme sans cliquer sur le bouton «coller en tant que texte».
Des idées sur la façon de mettre en œuvre cela? ou comment activer automatiquement le bouton "coller comme texte"?
Je vous remercie
javascript
jquery
tinymce
Ryan
la source
la source
paste_text_sticky_default: true
etpaste_text_sticky: true
dans votre config devrait faire l'affaire. (J'utilise 3.5.0.1).init({ plugins: ["paste"], paste_as_text: true })
, et cela fonctionne comme un charme avec TinyMCE 4.1, sans avoir besoin d'une fonction supplémentaire.Pour le tinyMCE 3X ou 4X, les choses ont un peu changé. maintenant vous pouvez le faire et cela fonctionne très bien.
la source
J'ai résolu ce problème avec ce code
la source
onInit
propriétéed
n'est pas définie.Unable to get property 'add' of undefined or null reference
Je viens de rencontrer celui-ci moi-même et j'ai découvert qu'à partir de TinyMCE 3.4.2, vous pouvez simplement:
... ce qui était bien.
la source
Je pense que le moyen le plus simple serait le suivant:
la source
N'est-il pas préférable d'utiliser:
au lieu de:
la source
Pour info, TinyMCE a amélioré cela en l'implémentant comme option par défaut dans le plugin coller. Plus d'infos: http://www.tinymce.com/wiki.php/Plugin:paste
Cependant, ce n'est toujours pas parfait. Voici donc un script qui déclenche également tout HTML:
Source: http://www.tinymce.com/forum/viewtopic.php?pid=60121#p60121
la source
Sans plug-in: écoutez l'événement de collage, obtenez les données du presse-papiers
Si vous ne pouvez pas ou ne souhaitez pas utiliser un plug-in pour une raison quelconque, vous pouvez créer votre propre fonction de rappel "coller en texte brut" comme ceci:
Remarque: il a été créé pour TinyMCE 3.5.x. La compatibilité peut varier selon la version.
la source
si vous utilisez un fichier .yml, ajoutez le plugin
paste
etpaste_as_text: true
la source
Je ne suis pas sûr que ce soit possible, car "coller en texte clair" effectue en fait un nettoyage sur le texte avant de l'ajouter à la fenêtre. Si vous collez simplement des données dans la fenêtre, aucune opération ne peut être effectuée. (À moins que vous ne vous soyez connecté au
onChange
ou à quelque chose), mais ils pourraient finir par corriger du code qui avait déjà été collé et ainsi, le `` double fixer ''.la source
J'ai fait comme suit:
Puis:
la source