0

wysiwyg 편집기를 사용하여 부트 스트랩 3을 사용하고 있으며 편집기에서 html 소스 버튼을 선택한 후 html 코드를 붙여 넣을 때마다. 그것이 그렇게 WYSIWYG에서 html 클래스를 제거하지 못하게

<div> 
Some Element 
</div> 
<div> 
Some Element 
</div> 
<div > 
<img src="somesource" /> 
</div> 

어떻게 방지 할 수 있습니다 -이 : 복사 붙여 넣기 및 붙여 넣기 코드로 동안

<div class="col-sm-6"> 
Some Element 
</div> 
<div class="col-sm-3"> 
Some Element 
</div> 
<div class="col-sm-3"> 
<img src="somesource" class="img-resposnsive" /> 
</div> 

그것은 클라이언트 측 자체에있는 모든 클래스를 제거, 즉.

, 내가 여기에 WYSIWYG 편집기 참조하고있다 : - this issue은 여전히 ​​열려 있고 proprosed 솔루션이 마스터에 병합되지 않았지만 저자 jakcarlton이 설명처럼 https://github.com/xing/wysihtml5

답변

0

것 같습니다 :

{ "*": 1}`있도록 모든 클래스들이 이월되는,,174

이 변화는 모든 클래스이 클래스는

"클래스"해싱 "*"로 사용하여 이월 될 수 있도록기타는 화이트리스트에만 있습니다

변경 사항을 수동으로 병합하고 소스에서 모두 빌드 할 수 있습니다. 병합이 승인 될 때까지 기다려주세요.

+0

"container": 1, "*": 1, with bootstrap3-wysiwyg5.js 파일을 편집했습니다. 그러나 컨테이너를 사용하기 만하면 모든 것이 수행되지 않습니다. –

+0

그것은 작동하지 않을 것입니다; 그건 당신이 바꿀 필요가있는 것이 아닙니다. jakcarlton이 저지른 변경 사항 ([여기를보십시오]) (https://github.com/xing/wysihtml5/pull/341/files)을 병합 한 다음 해당 소스에서 빌드해야합니다. 소스에서 로컬로 라이브러리를 작성하는 데 익숙하지 않은 경우 쉽지 않을 수 있지만 Xing이 제안 된 코드 변경 사항을 병합하기 전까지는 유일한 해결책 일 수 있습니다. – filoxo