TinyMCE 편집기에서 텍스트 채색 플러그인의 forecolor 및 backcolor 단추를 하루 종일 표시하도록 구성하려고했습니다.Tiny_mce.js "잡히지 않은 TypeError : toLowerCase '정의되지 않은"의 forecolor, backcolor 단추를 호출 할 수 없습니다.
필자는 내 목록에 plugins와 forecolor, backcolor가 있습니다. 내 theme_advanced_buttons2 설정에서. 나는 TinyMCE 4.0을 사용하고있다.?
버튼을위한 공간이 있지만 아이콘이 표시되지 않습니다. 다른 모든 것은 할 수 있습니다. 예를 들어, forecolor 또는 backcolor가 아닙니다. 내가 크롬의 요소를 검사 할 때, 나는 요소가 있다고 볼 수 : 1
Uncaught TypeError: Cannot call method 'toLowerCase' of undefined
:
<a role="button" id="id_text_forecolor" href="javascript:;" class="mceButton mceButtonEnabled mce_forecolor" onmousedown="return false;" onclick="return false;" aria-labelledby="id_text_forecolor_voice" title="" tabindex="-1">
<span class="mceIcon mce_forecolor"></span>
<span class="mceVoiceLabel mceIconOnly" style="display: none;" id="id_text_forecolor_voice"></span>
</a>
하지만 tiny_mce.js에서 일어나는 버튼, 콘솔 표시이 오류를 클릭하면
TinyMCE의 모든 기능이 정상적으로 작동합니다. 난 장고와 Django-TinyMCE 응용 프로그램을 사용하고 있는데, 차이가 나는 경우에 대비해 왜 그렇게 될지 상상할 수 없다.
고마워,
했다 " django-tinymce에서는 textcolor plugin을 찾을 수 없지만 tinymce에서는 가능합니다.이 기능을 사용하려면 해당 plugin을 직접 수정해야합니다. " 내 해결책은 대신 Redactor 위젯을 사용하는 것이 었습니다. https://github.com/mazelife/django-redactor –