Scripts discussion (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

VladSh
FeyFre

файл сохранён и всё активировано, но подсветка не включается :?

версии всех плагинов последние

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

se7h
Вставьте строку

Code: Select all

      fileName = AkelPad.GetEditFile(0);
сразу после

Code: Select all

      AkelPad.SetSel(tmpSelStart, tmpSelStart);                  //Recovery selection 
VladSh, в библиотеку тоже :)

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h, FeyFre
Спасибо! :) Проблему понял - вызов без параметра.
Скрипт NewFilebyRecent.js откорректировал (изменил логику) и чуть больше документировал.


Добавлено:
Переписал алгоритм CreateSubParagraph.js, теперь поддерживается нумерация строк по порядку.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

VladSh
CommentsDel.js не хочет убирать комменты в HTML

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h
Спасибо за найденный баг! 8)
Подкорректировал оба скрипта (CommentsAdd.js и CommentsDel.js).


Добавлено:
Переименовал HTMLDelRow.js -> HTMLDelBlock.js, т.к. алгоритм изменился на настраиваемый, теперь открывающий и закрывающий тэги передаются параметрами.

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

Post by Instructor »

se7h
Попробовал LanguageHelp.js. JS.chm - не открывается страница, приходится нажимать Enter. HTML.chm - если, например, указать слово "name", то выдается окно с выбором раздела, но кодировка не совпадает (UTF-8 отображается как Ansi).

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor wrote:se7h
Попробовал LanguageHelp.js. JS.chm - не открывается страница, приходится нажимать Enter. HTML.chm - если, например, указать слово "name", то выдается окно с выбором раздела, но кодировка не совпадает (UTF-8 отображается как Ansi).
Enter нужно нажимать лишь у тогда, когда в CHM статей для данного ключевого слова более одной

по поводу UTF-8:
для чистоты эксперимента откройте HTML.chm вручную и, переключившись на вкладку "Указатель", выберите name...

Здесь какой-то косяк с кодировками в самом файле справки (не я её компилировал), а не в скрипте или в hh.exe
Если получится это побороть, выложу новую версию HTML.chm

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

Post by Instructor »

se7h wrote:Enter нужно нажимать лишь у тогда, когда в CHM статей для данного ключевого слова более одной
В HTML.chm и CSS.chm - да. В JS.chm - нет. Сейчас пробую написать аналог ChmKw.exe, чтобы обойти проблему.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

проблема с кодировкой решена

оказалось, что файлы HTML внутри CHM были в UTF-8, а hh.exe не дружит с юникодом

перевёл всё в win-1251 и кракозябры исчезли 8)
В HTML.chm и CSS.chm - да. В JS.chm - нет. Сейчас пробую написать аналог ChmKw.exe, чтобы обойти проблему.
ChmKw.exe здесь ни при чём, откройте справку двойным щелчком и, переключившись на вкладку "Указатель", выберите name, будет то же окошко, его появление логично - статьи разные, зачем за пользователя делать автовыбор?

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h wrote:Enter нужно нажимать лишь у тогда, когда в CHM статей для данного ключевого слова более одной
Кстати, да! Я хотел попросить почистить повторяющиеся статьи, но забыл (непонятно, зачем статьи повторяются?..).

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

VladSh wrote:
se7h wrote:Enter нужно нажимать лишь у тогда, когда в CHM статей для данного ключевого слова более одной
Кстати, да! Я хотел попросить почистить повторяющиеся статьи, но забыл (непонятно, зачем статьи повторяются?..).
порой к ключевому слову в указателе привязано несколько РАЗНЫХ статей, содержащих отличающуюся информацию

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

se7h wrote:порой к ключевому слову в указателе привязано несколько РАЗНЫХ статей, содержащих отличающуюся информацию
привязать эти статьи к одному слову?

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

Post by Instructor »

se7h wrote:
В HTML.chm и CSS.chm - да. В JS.chm - нет. Сейчас пробую написать аналог ChmKw.exe, чтобы обойти проблему.
ChmKw.exe здесь ни при чём, откройте справку двойным щелчком и, переключившись на вкладку "Указатель", выберите name, будет то же окошко, его появление логично - статьи разные, зачем за пользователя делать автовыбор?
:) опять двадцать пять - я пишу совсем о другом. Чтобы наглядно увидеть, выберите справку по слову "charAt" файла js.chm с помощью ChmKw.exe.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor wrote::) опять двадцать пять - я пишу совсем о другом. Чтобы наглядно увидеть, выберите справку по слову "charAt" файла js.chm с помощью ChmKw.exe.
выбрал - открылся CHM с хелпом по charAt, а что должно было произойти? :D
Всё работает как надо

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

Post by Instructor »

У меня вот такая штука:
http://akelpad.sourceforge.net/files/charAt.png
Locked