Page 1 of 1

Глюк в SearchReplace.js

Posted: Thu Jan 08, 2015 9:30 am
by TNX
При определённых условиях и некоторой последовательности действий функция "Заменить все" скрипта SearchReplace.js даёт следующую ошибку: "Недопустимое число аргументов или присвоение значения свойства". В результате текстовое поле AkelPad блокируется, к нему невозможно получить доступ. Изображение как бы застывает, а операция "Отмена" не изменяет видимый на экране текст.

В SearchReplace.js были установлены галочки:
- Регулярные выражения
- Многострочно

Использовалось регулярное выражение: [ \t]+$
Заменялось пустой строкой.

К сожалению, я не смог выделить из общей последовательности действий те, которые приводят к возникновению этой ошибки, поэтому описать их точно не получится, равно как и опубликовать содержание текста. Но мне удалось несколько раз воспроизвести данную ошибку, повторив по памяти те операции, которые я совершил впервые, когда получил ошибку. Вот теперь думаю, как можно исправить глюк...

Posted: Thu Jan 08, 2015 10:18 am
by Skif_off
TNX
Большой объём текста? Дважды попробовал 4.9.2 обеих битностей - проблем не наблюдаю. Скрипт/плагин актуальных версий?

Posted: Thu Jan 08, 2015 11:25 am
by TNX
Skif_off wrote:Скрипт/плагин актуальных версий?
Да, в этом была проблема. Версия из дистрибутива 4.9.2 глючила. Скачал актуальную от 6 января - всё заработало. Спасибо!