0

Я использую bootstrap 3 с редактором wysiwyg, и всякий раз, когда я вставляю некоторый код html после выбора кнопки источника HTML в редакторе.Предотвратить WYSIWYG от удаления классов html

<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> 

Он раздеться все класс на самой стороне клиента, то есть в то время как копия вставки, и вставляет код, как: -

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

Как я могу предотвратить это делать.

Это редактор WYSIWYG, я здесь ссылки: - https://github.com/xing/wysihtml5

ответ

0

Похоже this issue остается открытым и proprosed решение не были объединены в мастера, но автор jakcarlton объясняет:

Это изменение позволяет все классы должны быть перенесены с помощью «*» в классы хэш

«классы»: { «*»: 1} `позволит всем классам быть перенесенные, otheriwse только те, что указаны в белом списке

Вы можете вручную объединить изменения и собрать все это из источника. Или просто подождите, пока не будет одобрено слияние!

+0

Я отредактировал файл: - bootstrap3-wysiwyg5.js, с «container»: 1, «*»: 1, но он принимает контейнер и не принимает все. –

+0

Имеет смысл, что это не сработает; это не то, что вам нужно изменить. Вам нужно объединить изменения, которые совершил jakcarlton [(см. Здесь)] (https://github.com/xing/wysihtml5/pull/341/files), а затем построить из этого источника. Это может быть нелегко, если вы не знакомы с созданием библиотеки локально из источников, но это может быть ваше единственное решение, пока Xing не объединит предлагаемые изменения кода. – filoxo

 Смежные вопросы

  • Нет связанных вопросов^_^