Добавлено:
Я думал, что -unformattedTags=["a"] исключает из обработки то, что справа от открывающего тега и слева от закрывающего и я ошибся, да? Указанные теги просто игнорируются, как-будто их нет?
Posted: Sat Jul 26, 2014 10:26 pm
by Skif_off
Добавлено:
В jsBeautifier2.js заменил unformatted = options.unformatted || [...]; на
Skif_off wrote:Я думал, что -unformattedTags=["a"] исключает из обработки то, что справа от открывающего тега и слева от закрывающего и я ошибся, да? Указанные теги просто игнорируются, как-будто их нет?
Честно говоря, я в чужой код не лез и сверх того, что там в комментариях указано
Ох, это к Instructor'у...
По идее, AkelPad.CallW() лучше.
Posted: Sun Jul 27, 2014 7:24 pm
by Skif_off
Infocatcher
Файлы большие, проверять онлайн не хочется.
файл может обработать за считанные секунды, а в другой раз запустишь - минута и больше. На том же самом. Или запускаешь правленный вариант - несколько минут ничего не происходит (хотя запущен), запускаешь без параметров - та же фигня, запускаешь дефолтный - 3-4 секунды и готово.
Открываешь десяток файлов приблизительно одинаковых по размеру и набору тегов, вызываешь правленный скрипт - 3-4 секунды и готово, запускаешь Multi_SR.js, жмешь Сохранить, закрываешь, так следующий. внезапно скрипт тормозит, ждешь три-пять минут, закрываешь AkelPad, открываешь заново, так несколько раз и внезапно скрипт четко отрабатывает.
Или шустро работал, несколько секунд на файл, внезапно начинает тупить - 1-2 минуты на файл.
Не пойму, как отследить, где он спотыкается.
Infocatcher wrote:Да, еще по -unformattedTags. По идее, там задумка в том, чтобы при обработке каких-нибудь <em> не добавило вокруг лишних пробельных символов.
Лишние пробелы - зло, но получилось не очень: вынося теги из <p>...</p> на новую строку, скрипт затирает пробел после закрывающего тега. Не вижу логику.
Добавлено
Слил архив с гитхаба, скормил несколько забористых фрагментов: оффлайн версия отработала (запускал в Pale Moon, 11й ишак виснет) как jsBeautifier.js с моими правками без запуска Multi_SR.js ) Ничего не понимаю.
выскакивает диалог, где написано: b. И что делать непонятно.
Что такое "ins" непонятно. И как-то сложновато для понимания задание аргументов. Я не понимаю сути происходящего.
Добавлено:
Ага, это меня в теле скрипта сообщения сбили, что тэг T не поддерживается.
Старые записи для i и b отработали. На u вылетает диалог.