Перейти к публикации

Обработчик клавиш Ctrl->Enter


Рекомендованные сообщения

Если выделен текст, то появляется форма с уведомлением об опечатке на сайте.

В DLE 10.5 если текст не выделен, то при нажатии комбинации клавиш Ctrl->Enter ничего не происходит. Даже если в шаблоне прописан свой обработчик для этого события.

Сейчас в dle_js.js прописано:

if (selectedText == "" ) { return false; }

В предыдущих версиях стояло просто:

if (selectedText == "" ) { return; }

 

Ссылка на сообщение
Поделиться на других сайтах

Это не является багом. Функция согласно strict стандарту JS должна возвращать значение если используется return из нее, мы это добавили. С точки зрения сематики языка, именно в 10.5 стоит правильно, а не ранее.

  • Поддерживаю 1
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...