Przeszukałem go tysiące razy. Nikt nie podaje kompletnego rozwiązania, jak domyślnie wkleić Tinymce jako zwykły tekst i usunąć formatowanie bez klikania przycisku „wklej jako tekst”.
Jakieś pomysły, jak to zrealizować? lub jak automatycznie włączyć przycisk „wklej jako tekst”?
Dziękuję Ci
javascript
jquery
tinymce
Ryan
źródło
źródło
paste_text_sticky_default: true
iwpaste_text_sticky: true
twojej konfiguracji powinno załatwić sprawę. (Używam 3.5.0.1).init({ plugins: ["paste"], paste_as_text: true })
i działa jak urok z TinyMCE 4.1, bez potrzeby dodatkowej funkcji.W przypadku tinyMCE 3X lub 4X sytuacja trochę się zmieniła. teraz możesz to zrobić i działa dobrze.
źródło
Rozwiązałem ten problem za pomocą tego kodu
źródło
onInit
właściwośćed
jest niezdefiniowana.Unable to get property 'add' of undefined or null reference
Właśnie natknąłem się na to i odkryłem, że od TinyMCE 3.4.2 możesz po prostu:
... co było miłe.
źródło
Myślę, że najłatwiej byłoby to:
źródło
Czy nie lepiej jest użyć:
zamiast:
źródło
FYI, TinyMCE poprawiło to, implementując to jako domyślną opcję we wtyczce wklejania. Więcej informacji: http://www.tinymce.com/wiki.php/Plugin:paste
Jednak nadal nie jest doskonały. Oto skrypt, który również wyłącza cały HTML:
Źródło: http://www.tinymce.com/forum/viewtopic.php?pid=60121#p60121
źródło
Bez wtyczki: Posłuchaj, aby wkleić wydarzenie, pobierz dane ze schowka
Jeśli nie możesz lub nie chcesz używać wtyczki z jakiegokolwiek powodu, możesz utworzyć własną funkcję zwrotną „wklej jako zwykły tekst” w następujący sposób:
Uwaga: to zostało utworzone dla TinyMCE 3.5.x. Kompatybilność może się różnić w zależności od wersji.
źródło
jeśli używasz pliku .yml, dodaj wtyczkę
paste
ipaste_as_text: true
źródło
Nie jestem pewien, czy jest to możliwe, ponieważ „wklej jako zwykły tekst” faktycznie usuwa tekst przed dodaniem go do okna. Jeśli po prostu wkleisz dane do okna, nie można wykonać żadnych operacji. (Chyba że podłączyłeś się do
onChange
czy czegoś), ale mogą skończyć się naprawieniem kodu, który został już wklejony, a tym samym `` podwójnym naprawieniem '' go.źródło
Zrobiłem co następuje:
I wtedy:
źródło