Раздельный выбор не поддерживается
Я стараюсь bootstrap-wysihtml5-rails
, Я использую Twitter начальной загрузки 2
но когда я получаю этот результат, как на картинке, и ошибка:
Discontiguous selection is not supported.
Я пытался window['rangy'].initialized = false;
как это:
<script type="text/javascript">
$(document).ready(function(){
window['rangy'].initialized = false;
$('.wysihtml5').each(function(i, elem) {
$(elem).wysihtml5();
});
})
</script>
Но я все еще получаю ту же ошибку, я мог бы жить с этим, но кажется, что он ломает кнопки редактора, как на изображении, кто-нибудь может помочь?
2 ответа
Просто добавьте window.getSelection(). RemoveAllRanges(); после вашего кода это сделает волшебство.
Это сообщение является просто предупреждением, которое не выдает фактической ошибки, поэтому не должно влиять на что-либо. Предупреждение было добавлено в Chrome несколько версий назад и вызывается кодом инициализации Rangy. Более поздние версии Rangy имеют обходной путь, но я предполагаю, что bootstrap-wysihtml5-rails имеет более старую версию.
Я уверен, что это не может быть причиной проблем с кнопками и что у вас есть другая проблема, но возможно поведение Chrome изменилось.
Немного предыстории: