Scripts discussion (3)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

ABTOP
TabSwitch.js 4.4.

П.С.
Скрипт можно не менять, а передавать аргументы через строку вызова.

Offline
Posts: 53
Joined: Mon Jan 03, 2011 11:02 pm

Post by ABTOP »

Instructor, благодарю! Теперь скрипт работает как надо.

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

Post by KDJ »

Drugmix wrote:What kind of rendering engine does HtmlView.js use?
I see it's different from how IE renders it:

Image

HtmlView.js uses WebBrowser control, ie Internet Explorer engine.
It seems to me that this difference is due to the "Compatibility View Settings" in your browser.
How to change "Compatibility View" in WebBrowser control, for now I don't know.
In PSPad and in RJTextEd is similar function as HtmlView. See how it works in these programs.

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

Post by Kley »

Skif_off wrote:Нет ли в планах добавить в BackUpCurrentFile.js и сохранение копии текущего состояния...
BackUpCurrentFile.js


Skif_off, нет время на тест. Попробуйте, пожалуйста, на каких-нибудь ненужных файлах.

Offline
Posts: 276
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

Drugmix, KDJ
Простите, что вмешиваюсь. Насколько я знаю, нужно создать ключ:

Code: Select all

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"AkelPad.exe"=dword:00002af9
Это для версии IE 11. Подробнее для других версий здесь. Drugmix, попробовал на Вашем примере – у меня получилось – отображение теперь в HtmlView и в IE одинаковое.

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

Post by KDJ »

yozhic
Thank you very much for the problem solution.

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

Post by FeyFre »

Drugmix wrote:KDJ
What kind of rendering engine does HtmlView.js use?
I see it's different from how IE renders it:

Image

Вмешаюсь и я.
Вы так и скормили скрипту ссылку на paste.kde.org?
Если да то я не удивляюсь почему оно отобразило не так как в ИЕ(в ИЕ у Вас открыта локальная копия).
Где-то можно для пробы достать полный вариант страницы(с картинками вместе), для пробы?
Те страницы которые открывал я не имеют проблем с отображением.

yozhic, KDJ, I STRONGLY RECOMMEND TO FORGET THAT PARTICULAR REGISTRY PATH, AND NEVER MESS WITH IT AGAIN. That is not solution, that is dirty workaround for sake of few pages created by noobs, which creates problems to other pages. *have been playing with such issues for 2 month already at my work.

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

Post by KDJ »

FeyFre
Do you know of another solution, so that the WebBrowser control displays the html like IE8 (or newer)?
msdn wrote:7000 (0x1B58) - Webpages containing standards-based !DOCTYPE directives are displayed in IE7 Standards mode. Default value for applications hosting the WebBrowser Control.

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

FeyFre wrote:Вы так и скормили скрипту ссылку на paste.kde.org?
Нет, в обоих случаях открывался один и тот же локальный файл.

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

Post by KDJ »

HtmlView.js
Improved: now status bar shows name of currently displayed file/url
Added:
- F5 - reloads current file/url (refresh)
- Alt+Left - navigates backward
- Alt+Right - navigates forward
- "*.htm; *.html" files filter in "Browse" dialog (GetOpenFileName function)

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Kley
Спасибо, то, что нужно. Особо погонять времени не было, но вроде без сюрпризов.

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

Post by KDJ »

HtmlView.js
Added:
- Ctrl+A - select all text,
- Ctrl+C (Ctrl+Ins) - copy selected text,
- Ctrl+F - find dialog.

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

Post by Kley »

Instructor
Создавая диалог с кнопкой и текстовым полем (oSys.Call("user32::CreateWindowEx"...)
dwStyle=WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER|BS_OWNERDRAW
dwStyle=WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER|ES_AUTOHSCROLL
Вокруг "контролов" выводится плоская и черная рамка, что мне, собственно, и нужно.
Используя функцию AkelPad.CreateDialog не могу добиться того же.
Подскажите троеШнику, пожалуйста, как это сделать? :oops: Спасибо.

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

Post by KDJ »

AkelPadDocsView.js
Changed: for preview *.htm files, used WebBrowser control instead of InternetExplorer application (it should work faster).

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Instructor
Запускаю CodePoster.js

Code: Select all

-"в BBCode с [ code ] (в буфер)" Call("Scripts::Main", 1, "CodePoster.js", `-Format="BBCode" -Enclose="[ code ]${result}[ /code ]" -Info=false`)
на выходе получаю одинаковый цвет шрифта - цвет фона из настроек. Возможно пофиксить?

Win7x64, WinXP.
Locked