Мы используем Redactor (https://imperavi.com/redactor/) версию 10.1.1 и не перенесены в Redactor II из-за большого количества зависимостей от проекта.
Недавно мы столкнулись с очень странной проблемой с Chrome 58. Проблемы:
- Невозможно форматировать полужирный, курсив, подчеркивание, суп, субтитр и т.д. для выделенного текста
Пожалуйста, сообщите нам, есть ли какие-либо исправления для этого. Любая помощь будет принята с благодарностью.
Обновление согласно принятому решению:
// Provided solution is tested for Redactor version 10.1.1
createMarkers: function()
{
this.selection.get();
var node1 = this.selection.getMarker(1);
this.selection.setMarker(this.range, node1, true);
if (this.range.collapsed === false) {
var node2 = this.selection.getMarker(2);
this.selection.setMarker(this.range, node2, false);
// Fix for Chrome58 Issues
if (this.utils.browser('chrome')) {
this.caret.set(node1, 0, node2, 0);
}
// End Chrome58 Issues
}
this.savedSel = this.$editor.html();
},