HtmlView.js
Added:
- Ctrl+O or left click on status bar - "Open" input box,
- Ctrl+H or right click on status bar - history.
Posted: Thu Oct 01, 2015 5:21 pm
by KDJ
HtmlView.js
Fixed:
- set dialog position on start,
- F4 key does not work.
Posted: Fri Oct 02, 2015 12:15 pm
by Skif_off
Infocatcher
Дошли руки проверить, так изменилось поведение jsBeautifier.js после коммита Jun 16, 2015, там их было два, после того, который [sync].
Сам пока решил откатиться на
Kley
Добавьте, пожалуйста, в RenameFileAs.js следующую возможность. Когда сохраняю копию файла, чтобы в окне редактирования оставался исходный файл, а не открывалась копия. Например, чтобы при вызове такого типа:
// ============================================================================
// Version: 2014-06-25
// Author: Kley
//
// *** Создание резервной копии текущего файла. ***
//
// Usage:
// Call("Scripts::Main", 1, "BackUpCurrentFile.js")
//
// Note:
// 'Имя файла.ext' --> 'Имя файла_backup(1,2...n).ext'
// Бэкап-файл создается в папке редактируемого файла.
// ============================================================================
var pEditFile = AkelPad.GetEditFile(0);
var pNewFile;
var nResult;
if (pEditFile)
{
var FSO = new ActiveXObject("Scripting.FileSystemObject");
pNewFile = NextName(pEditFile);
FSO.CopyFile(pEditFile, pNewFile, false);
nResult = AkelPad.MessageBox(AkelPad.GetMainWnd(),
GetLangString(0) + "\n\n" + GetLangString(1) + " ''" +
AkelPad.GetFilePath(pNewFile, 2 /*CPF_FILENAME*/) + "'' ?",
"BackUp File", 324 /*MB_YESNO|MB_ICONINFORMATION|MB_DEFBUTTON2*/);
if (nResult == 6 /*IDYES*/)
AkelPad.OpenFile(pNewFile);
}
function NextName(sPath)
{
var sDir = FSO.GetParentFolderName(sPath) + "\";
var sName = FSO.GetBaseName(sPath);
var sExt = FSO.GetExtensionName(sPath);
var i = 0;
while (FSO.FileExists(sPath))
sPath = sDir + sName + "_backup" + ++i + "." + sExt;
return sPath;
}
function GetLangString(nStringID)
{
var nLangID = AkelPad.GetLangId(1 /*LANGID_PRIMARY*/);
if (nLangID == 0x19) //LANG_RUSSIAN
{
if (nStringID == 0) return "Резервная копия текущего файла создана.";
if (nStringID == 1) return "Открыть файл";
}
else
{
if (nStringID == 0) return "A backup copy of the current file is created.";
if (nStringID == 1) return "Open file";
}
}
p.s. Кстати, скрипт "RenameFileAs.js" работал не правильно. Я его поправил. Посмотрите описание к нему (Arguments, Usage).
Posted: Thu Oct 08, 2015 7:54 am
by yozhic
Kley
Дело хозяйское. За ответ и BackUpCurrentFile большое спасибо – это, пмсм, и есть отзывчивость.
Posted: Thu Oct 08, 2015 5:34 pm
by Skif_off
Kley
Нет ли в планах добавить в BackUpCurrentFile.js и сохранение копии текущего состояния без предварительного сохранения?
Posted: Thu Oct 08, 2015 9:06 pm
by ABTOP
Instructor, здравствуй!
Давно наблюдаю проблему со своей версией TabSwitch.js, при переключении на следующую/предыдущую вкладку по однократному нажатию Ctrl+Tab. Но всё забывал написать о проблеме: название файла/вкладки на которую переключаюсь не отображается в списке, т.к. находится за за полями списка.
Моя версия файла TabSwitch.js
Posted: Fri Oct 09, 2015 11:53 am
by Drugmix
KDJ
What kind of rendering engine does HtmlView.js use?
I see it's different from how IE renders it:
Instructor, пожалуйста.
В строке, на которую установлен курсор должен быть файл — "Свеча.txt", а его нет, точнее — строка скрыта за пределами поля Если прокрутить ползунок прокрутки вверх, то его будет видно: