Scripts discussion (3)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

KDJ
I have tried this code: AkelPad.Command(4101, 1); but it doesn't worked.

Cuprum
Welcome!)

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

VladSh
TranslateWithGoogleAPI.js does not work.

Offline
Posts: 202
Joined: Sat Mar 28, 2015 2:36 pm
Location: Russia

Post by Kley »

VladSh
Попробуйте удалить "?" в конце строки:

Code: Select all

var url="http://translate.google.com/translate_a/t?";
У меня так работает :)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

yozhic wrote:Возникло недоумение, подскажите, пожалуйста. В Include\ShowMenu.js константа MF_HILITE. Пункт меню подсвечивается, но не работает, т.е. при нажатии Enter возвращает nItem == -1.
MF_HILITE - это просто флаг для визуального выделения пункта на Enter он не влияет.
VladSh wrote:Когда люди подтвердят работоспособность, если можно, замените пожалуйста SearchReplace_Multi.js на странице скриптов моим, а то, чувствую, ещё много народа будет спрашивать.
Если только cnnnc сам заменит. В противном случае можно разместить свою модификацию скрипта под другим именем.
VladSh wrote:I have tried this code: AkelPad.Command(4101, 1); but it doesn't worked.
Работает также.

Infocatcher
toggleComments.js пожелание - добавить параметр аналог "псевдоним для неизвестного файла" у Coder'а. Т.е. в параметре указывается расширение, которое будет применяться, если расширение файла неизвестно.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:toggleComments.js пожелание - добавить параметр аналог "псевдоним для неизвестного файла" у Coder'а. Т.е. в параметре указывается расширение, которое будет применяться, если расширение файла неизвестно.
То есть вместо запроса просто подставлять расширение по умолчанию?

Code: Select all

function getCurrentExt() {
	var ext;
	var cFile = AkelPad.GetEditFile(0);
	if(cFile && /\.([^.]+)$/i.test(cFile)) { // Файл сохранен и с расширением
		ext = RegExp.$1.toLowerCase(); // Берем расширение из имени файла
		if(ext && !commentsSets[ext]) // Расширения нет в настройках, игнорируем его
			ext = null;
	}
	if(!ext || !searchRegions && commentsRegions[ext]) {
		// Расширение не найдено
		// ИЛИ выключен поиск регионов (типа <script> в HTML) И известно, что файл может содержать регионы
		var coderExt = getCoderExt(); // Берем из Coder'а, но только если есть в настройках (== расширение известно)
		if(coderExt)
			ext = coderExt;
	}
	// По идее, теперь тут, если расширение не найдено, то использовать умолчание
(это текущий код, только добавлены примечания)

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Вообще было бы круто списочек из уже назначенных (включая toggleComments-options.js), и из него выбирать, а уж потом, если ничего не помогло, откат в куда-то забитый умолчальный вариант.
А если ещё переделать хранение настроек пользовательских (типа options2.param), то через такeю менюшку запоминать для такого расширения на следующий раз текущий новый выбор.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor
По toggleComments.js пока вот так, на пробу: https://github.com/Infocatcher/AkelPad_ ... ea59d51f2e

Lenchik
Хм, я как-то не думаю, что так уж часто попадаются неизвестные файлы. Лучше как можно больше в сам скрипт добавить.
А для разового редактирования можно переключить синтаксическую тему Coder'а.

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Infocatcher
Хотелось бы, чтоб toggleComments.js корректно вставлял комментарии в PHP-файле, в начале которого есть открывающий тег <?php, но нет закрывающего тега ?> в конце, тк последний не обязателен.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Спасибо. Попробую.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Translator.js
Fixed: "Listen" does not work.

SFC
Offline
Posts: 24
Joined: Sun Jul 12, 2015 9:37 am

Post by SFC »

VladSh
Спасибо. Заработало.

SFC
Offline
Posts: 24
Joined: Sun Jul 12, 2015 9:37 am

Post by SFC »

VladSh
ругается на отсутствие в папке Include скрипта cnRegExp.js

но все равно работает.

Этот cnRegExp.js нужен?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Translator.js
Fixed: Yandex does not work.
Now Yandex requires the API key.
Limit translations for a single API key is 1 000 000 characters per day and 10 000 000 per month.
You can use your own API key instead of internal key.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

PDFtk-G.js
Fixed minor bugs.

Translator.js
Added:
- Google - show reverse translation in results from dictionary,
- Yandex - language autodetection.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Kley wrote:Только сейчас обратил внимание, что на ноутбуке не работает жест заменяющий колесико мыши. Окно тут же пропадает и прокручивается сам документ.
Kley wrote:TabSwitch.js (v.3.9 Win-1251)
Слишком много отличий в версиях. Необходимо тестирование на вашем окружении, но даже в этом случае не факт, что ПО отвечающее за жесты на ноутбуке будет нормально работать с хуками.
Infocatcher wrote:По toggleComments.js пока вот так, на пробу: https://github.com/Infocatcher/AkelPad_ ... ea59d51f2e
Да. Именно так - без диалога. Благодарю.
Locked