Что делать с новым Jquery 3 ? Перестал работать Imperavi redactor

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
zxczxc12
Сообщения: 161
Зарегистрирован: 2013.01.24, 21:16

Что делать с новым Jquery 3 ? Перестал работать Imperavi redactor

Сообщение zxczxc12 »

Hi

Непомню на каком этапе , возможно после обновления на Yii 2.0.13 , заметил что перестал работать редактор imperavi а именно вставки изображения

После копания, в консоли браузера обнаружил проблему:
redactor.js:6913 Uncaught TypeError: $current.closest(...).size is not a function

Обратил внимание что Jquery стал использоваться версии 3
а именно в этой верссии size уже не поддерживается

Что мне делать ?
Cразу приходит на ум - откатиться к Jquery 2
Если так , то как лучше сделать ?
Скачать себе последнюю 2-ю версию и прописать в assets ?
типа так:

Код: Выделить всё

'yii\web\JqueryAsset' => [
                    'sourcePath' => null,   // do not publish the bundle
                    'js' => [
                        'js/jquery2.min.js',
                    ]
                ],
                
Может какие ещё есть варианты ?
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Что делать с новым Jquery 3 ? Перестал работать Imperavi redactor

Сообщение Dominus »

Обновить редактор или заменить на другой.
viewtopic.php?f=19&t=45456
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Аватара пользователя
vitaxa_prog
Сообщения: 306
Зарегистрирован: 2011.06.06, 22:44
Откуда: Волноваха

Re: Что делать с новым Jquery 3 ? Перестал работать Imperavi redactor

Сообщение vitaxa_prog »

Я сдела так, в js кторый подключается на странице радактора, написал

Код: Выделить всё

$(function () {
    $.fn.size = function () {
        return this.length;
    }
})
И теперь у меня есть функция size()
В принципе ничего нет невозможного.
— Вы думаете?
— Для человека. С интеллектом.
zxczxc12
Сообщения: 161
Зарегистрирован: 2013.01.24, 21:16

Re: Что делать с новым Jquery 3 ? Перестал работать Imperavi redactor

Сообщение zxczxc12 »

vitaxa_prog писал(а): 2017.11.07, 21:08 Я сдела так, в js кторый подключается на странице радактора, написал

Код: Выделить всё

$(function () {
    $.fn.size = function () {
        return this.length;
    }
})
И теперь у меня есть функция size()
прикольно

спасибо
Аватара пользователя
SiZE
Сообщения: 2817
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Что делать с новым Jquery 3 ? Перестал работать Imperavi redactor

Сообщение SiZE »

zxczxc12 писал(а): 2017.11.07, 18:05 Непомню на каком этапе , возможно после обновления на Yii 2.0.13 , заметил что перестал работать редактор imperavi а именно вставки изображения
Может какие ещё есть варианты ?
Так ведь

Код: Выделить всё

"bower-asset/jquery": "3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable",
Ответить