2016-07-15 1 views
0

브라우저 링크 - (U + 1F517)에 유니 코드 기호를 사용하도록 "앵커"확장 버튼 레이블을 변경하고 싶습니다. 나는 fontawesome을 설치하고 싶지 않다.매체 편집기에서 확장 기능을 사용자 정의하는 방법은 무엇입니까?

이렇게하려면 확장을 수정하거나 하위 클래스를 만드는 방법이 필요합니다. 어떤 제안?

+0

그래서 정답은 나에게 어쨌든 나타납니다. 'draft.js 사용'입니다. 내가 React에서 일하고 있기 때문에, 나는 중형 편집기와 반응이 실제로 너무 잘 어울리지 않는다는 것을 점차 발견했다. (일종의 일을 할 수는 있지만 벗겨지기 쉽다.) 나는 초안으로 전환했다. 꽤 행복. – Talin

답변

0

기본 제공되는 MediumEditor 버튼의 내용을 무시하는 간단한 방법을 찾고있는 경우 MediumEditor 객체를 초기화하는 동안 몇 가지 추가 속성을 지정할 수 있습니다. 당신은이 방식으로 오버라이드 (override) 할 수있는 간단한 버튼 속성의 더 많은 예제를 찾을 수 있습니다

var editor = new MediumEditor('.editable', { 
    toolbar: { 
     buttons: ['bold', 'italic', 'underline', 
      { 
       name: 'anchor', 
       defaultContent: '<i>My Unicode Char</i>' 
      } 
     ] 
    } 
}); 

: 버튼 텍스트를 들어, HTML의 블록을 허용하는 버튼의 defaultContent 속성을 오버라이드 (override) 할 것 MediumEditor README의 Button Options Section. 여기에는 사용자 정의 클래스 또는 추가 속성을 버튼 요소에 추가하는 기능이 포함됩니다.

관련 문제