Page 83 of 99

Posted: Tue Feb 16, 2016 12:51 am
by Skif_off
InFive
Чем плох предложенный здесь вариант?

Posted: Tue Feb 16, 2016 4:21 pm
by Kley
Infocatcher,
здравствуйте. Подскажите пожалуйста, можно ли избежать такого поведения jsBeautifier.js:
до

Code: Select all

...2 /*IDCANCEL*/, "Cancel", 0x1 /*BMB_DEFAULT*/);
потом (вставка пробела после "*/")

Code: Select all

...2 /*IDCANCEL*/ , "Cancel", 0x1 /*BMB_DEFAULT*/ );
Спасибо.

Posted: Tue Feb 16, 2016 4:28 pm
by FeyFre
InFive, запускаю в обозревателе :lol: Эра Web2.0: ХТМЛ-ка состоит из одного дива, и 1 скрипта, который рожает контент на ходу :)

Posted: Wed Feb 17, 2016 6:45 pm
by KDJ
Translator.js
In context menu added the option - web page.

Posted: Thu Feb 18, 2016 7:40 pm
by Infocatcher
Kley wrote:... можно ли избежать такого поведения jsBeautifier.js:
до

Code: Select all

...2 /*IDCANCEL*/, "Cancel", 0x1 /*BMB_DEFAULT*/);
потом (вставка пробела после "*/")

Code: Select all

...2 /*IDCANCEL*/ , "Cancel", 0x1 /*BMB_DEFAULT*/ );
Угу, вижу.
Вроде, никаких подходящих настроек на тему нет...
В веб-версии тоже воспроизводится: http://jsbeautifier.org/, да и в старых версиях – тоже.
Можно попробовать вот тут сформулировать: https://github.com/beautify-web/js-beautify/issues, по идее, это не вполне ожидаемое поведение.

Posted: Fri Feb 19, 2016 5:05 pm
by Kley
Infocatcher
Infocatcher wrote:Можно попробовать вот тут сформулировать
Мне будет крайне сложно что-либо там "formulate" :).
Может, кто-нибудь еще, кому помешает такой дефект jsBeautifier.js, свяжется с авторами?
Для моих нужд хватило замены в строке 1529 true на false (на что это повлияло глобально не разбирался)

Code: Select all

output.space_before_token = true;

Posted: Fri Feb 19, 2016 6:52 pm
by Skif_off
Infocatcher
По jsBeautifier.js ещё: любопытное происходит с <li>, каждая следующая строка с большим отступом (+\t), хотя по логике это просто список. Похоже, проблема в допустимости не использовать закрывающий тег.

Kley
По идее не должно как-то сильно повлиять, да и задача у jsBeautifier - только причесать код, а здесь только комментарий, точнее - пробел, если после комментария есть что-то ещё. Спасибо, у себя добавлю.

Posted: Sat Feb 20, 2016 6:51 am
by Infocatcher
Kley wrote:
Infocatcher wrote:Можно попробовать вот тут сформулировать
Мне будет крайне сложно что-либо там "formulate" :).
Может, кто-нибудь еще, кому помешает такой дефект jsBeautifier.js, свяжется с авторами?
Для моих нужд хватило замены в строке 1529 true на false (на что это повлияло глобально не разбирался)

Code: Select all

output.space_before_token = true;
Написал им, должны понять:
https://github.com/beautify-web/js-beautify/issues/879

Posted: Sat Feb 20, 2016 7:24 pm
by Skif_off
FeyFre
XMLValidator.js не "прыгает" из панели вывода к ошибке, курсор ставиться всегда в начало документа. Вроде решилось заменой "/GOTOLINE=$1:$2" на "/GOTOLINE=\\1:\\2".

Posted: Sat Feb 20, 2016 11:06 pm
by FeyFre
Skif_off, честное пионерское, доработка не моя. Если надо, поменяю. Только пачкой пожалуйста :)

Posted: Sat Feb 20, 2016 11:21 pm
by Skif_off
FeyFre
Про пачку не понял :) В остальном вроде работает нормально: давно и часто пользуюсь, первый раз запустил с выводом в панель Log (промахнулся просто :)))

Posted: Sun Feb 21, 2016 11:06 pm
by KDJ
Renamed TextReplace.js into TextReplace_function.js.
Added:
- return value -13 - error in ReplaceWith function body passed as string,
- return value -14 - ReplaceWith function doesn't return a string.

Posted: Mon Feb 22, 2016 2:27 pm
by KDJ
Kley
ConvertNumColorValue.js - very nice.
A few remarks:
1. Ctrl+A does not work in edit controls.
2. Ctrl+Alt+C on Polish OS inserts letter "Ć", Ctrl+Alt+A inserts letter "Ą" and so on (ACELNOSXZ -> ĄĆĘŁŃÓŚŹŻ).
So you should avoid using such shortcuts Ctrl+Alt+letter. I suggest to use Alt+letter or Shift+Alt+letter.
3. Can you save color value on exit and restore it on start?
4. May be options "Auto capture selected text" and "Always on top" also can be saved.

PS:
5. Options "диалог Color" and "получить цвет под курсором" could be added to context menu.

Posted: Tue Feb 23, 2016 3:18 pm
by Kley
ConvertNumColorValue.js
Исправлены некоторые ошибки.
Изменены горячие клавиши.

KDJ
KDJ wrote:I suggest to use Alt+letter or Shift+Alt+letter.
Использую AkelPad.WindowGetMessage(0x4 /*WGM_KEYDOWNUP*/). Пытался решить проблему здесь.
Команды повесил на F2 и F3. Не логично, знаю. Зато удобно.
KDJ wrote:Can you save color value on exit and restore it on start?
Не понимаю. Скрипт, при старте, получает текст под курсором и обрабатывает его.
Если нет текста - загружать сохраненное значение? Или при выходе из "AlwaysOnTop"?

Posted: Tue Feb 23, 2016 6:43 pm
by KDJ
Kley
1. I think the easiest way is to do it using: User32::RegisterHotKey, User32::UnregisterHotKey and WM_HOTKEY.
Although F2, F3 can also be.

2. If selected text is a number - show it. Otherwise, show previously saved value in ini file.