Page 45 of 97
Posted: Mon Dec 20, 2010 5:06 pm
by Infocatcher
openFileIn.js
Added %l (line number) variable.
Posted: Tue Dec 21, 2010 6:10 am
by KDJ
In
ColumnsSort.js added Redo button and number of possible Undo/Redo.
Posted: Wed Dec 22, 2010 5:02 pm
by Infocatcher
converter.js
Добавлен интерфейс для изменения настроек HTML-конвертера (не особо смотрится, но лучше, чем ничего

).
Изменен параметр -saveOptions: добавлена возможность сохранения настроек при закрытии диалога.
Подкорректировано поведение при передаче некорректных аргументов или при наличии некорректных настроек в реестре.
Добавлена отдельная настройка для перекодирования пробельных HTML-сущностей ( , , , ).
Исправлено декодирование HTML-сущностей с цифрами в названии.
Posted: Wed Dec 22, 2010 5:26 pm
by Deim0s
Infocatcher,
converter.js
Опция -codePage=1251 - перестала работать

.
Posted: Wed Dec 22, 2010 5:56 pm
by Infocatcher
Deim0s
Это я регистронезависимость в читалке аргументов сломал.
Обновил, версию менять не стал (в коде должно быть «argName = argName.toLowerCase();»).
Posted: Wed Dec 22, 2010 6:29 pm
by Deim0s
Infocatcher,
Спасибо, заработало.
Posted: Thu Dec 23, 2010 5:04 pm
by Infocatcher
getLinks.js
Добавлено получение текста без его предварительного выделения.
Добавлено сообщение, если ссылки не найдены.
Posted: Fri Dec 24, 2010 4:16 pm
by Infocatcher
RenameFile_mod.js
Использует кодировку исходного файла.
Восстанавливает выделение (могут быть проблемы с блочным выделением).
Учитывает отмену на вопрос о сохранении отредактированного файла.
Учитывает ошибки переименования и не дает использовать имя уже существующего файла/папки.
Posted: Sat Dec 25, 2010 12:58 pm
by VladSh
Infocatcher
Чем этот скрипт отличается от
RenameFileDialog.js?
Posted: Sat Dec 25, 2010 2:21 pm
by Infocatcher
VladSh
Тем, что я раньше не обращал на него внимание.

К тому же все равно основная цель была – восстановление выделения и положения прокрутки. И кодировка должна использоваться старая, а не определяться заново. В идеальном варианте надо просто менять имя текущего файла, «изнутри».
P.S. Теперь надо учитывать, что AkelPad.InputBox() вернет undefined при отмене.
И редактируемый файл может быть заблокирован, так что переименовать его не удастся. Для тестирования можно блокировать, открывая Word'ом.

Posted: Sat Dec 25, 2010 7:28 pm
by Infocatcher
goToLongestLine.js
Изменен параметр -saveOptions: добавлена возможность сохранения настроек при закрытии диалога.
Добавлена статистика.
getHash.js
Изменен параметр -saveOptions: добавлена возможность сохранения настроек при закрытии диалога.
Подкорректировано поведение при передаче некорректных аргументов или при наличии некорректных настроек в реестре.
Нажатие отключенных кнопок теперь игнорируется.
converter.js
Исправлено декодирование escape-последовательностей для строк, содержащих некорректные \x и \u (в JScript* потом обязательно должны быть только шестнадцатеричные цифры).
Добавлен собственный экспериментальный механизм декодирования escape-последовательностей (опция -customEscapesDecoder, по умолчанию не используется).
Нажатие отключенных кнопок теперь игнорируется.
*Хотя некоторые реализации это просто игнорируют.
[Upd]
В converter.js была опечатка – фокус переводился не на ту кнопку – обновил. Заодно исправил декодирование escape-последовательностей при наличии нулевого символа.
И в изменениях (для всех скриптов) забыл написать, что исправлено выставление фокуса после включения кнопок.
Posted: Sun Dec 26, 2010 9:30 pm
by KDJ
Fixed sorting by multiple keys in
ColumnsSort.js
Posted: Mon Dec 27, 2010 6:17 pm
by Infocatcher
goToLongestLine.js
Теперь учитывается ширина табов (работать стало несколько медленнее).
Добавлено отображение реальной ширины строки.
Добавлен интерфейс для настройки ограничения времени поиска.
Внимание, имена настроек в реестре были изменены: closeDialog => close, focusEditor => focus (теперь они соответствуют именам аргументов).
textStatistics.js
При поиске самой длинной/короткой строки теперь учитывается ширина табов.
При получении текста используется реальный формат новой строки.
Posted: Wed Dec 29, 2010 4:47 pm
by Infocatcher
textStatistics.js
Исправлен подсчет количества пустых строк (неправильно считало для текстов с \r\n в качестве перевода строки).
Добавлено раздельное определение количества пустых строк и строк, содержащих только пробельные символы.
Добавлен подсчет шестнадцатеричных чисел.
Posted: Wed Dec 29, 2010 4:47 pm
by Andrey_A_A
Подскажите как можно выделить определённые строки одновременно. К примеру мне нужно выделить 1, 7, 11, 22... строку с помощью скрипта. Всё что я встретил в скриптах - это выделение подряд - с 2 по 15 линию..., или вертикальное выделение столбцов, но тоже строки подряд, а вот по отдельности не обнаружил. А периодически необходимо выделить строки через одну (зеброй). Или по определённому условию...