2012-07-22 2 views
0

선택한 노드뿐 아니라 전체적으로 사용자 정의 형식을 적용 할 수 있습니까?tinyMCE 포매터 - 전체적으로 형식 적용

이것은 내가 뭐하는 거지하지만 그것은 단지 선택된 노드에 적용됩니다 :

var fontSize = 12; 

tinyMCE.activeEditor.formatter.apply('fontSize', { 
    value : fontSize 
}); 

내가 달성하고자하는 것은 : 글꼴 크기의 변화, TinyMCE를 편집기에서 선택한 것이없는 경우, 글꼴 크기를 모든 노드 또는 주 부모에 적용합니다.

덕분에

답변

0

이러한 일들이 tinycme 편집기 코어의 Fromatter.js - 클래스의 핸들러되고있다. 유감스럽게도 구성 옵션을 사용하여 해당 동작을 변경할 수 없습니다.

당신이 할 수있는 일은 실제 선택을 저장하고, 전체 편집기 내용을 선택하고 ed.getBody()을 사용하여 얻을 수있는 주석 편집기 iframe 본문 요소에 형식을 적용하는 것입니다. 그 후에 이전 선택을 재설정 할 수 있습니다.

관련 문제