Предлагаю здесь выкладывать исправления найденых глюков
Скачал новую версию и засел за примеры для новичков по разработке и столкнулся с проблемой что новые файлы и папки не создаются в Разработчике.
develop.js
- Код: Выделить всё
function addFolder(sParItem)
{
var curItem = Tree.getItem(sParItem);
var fldr = curItem.getData("res");
var sNewDirName = input("Имя", "Имя", "", 100);
if (!sNewDirName) return;
var sNewDir = new Packages.org.eclipse.core.runtime.Path(sNewDirName);
var folder = fldr.getFolder(sNewDir);
if (!folder) return;
//SEV: add folder fix
var dirFile = folder.toString().substring(2);
trace(dirFile);
lpProxy.mkDir(dirFile);
folder.create(true, false, getProgressMonitor());
Tree.removeAllIn(sParItem)
fillMemders(fldr);
Tree.expand(sParItem);
Tree.showItem(folder.getLocation());
Tree.setSelected(folder.getLocation());
}
Objects\DpFile.js
- Код: Выделить всё
function DpFile(sFile)
{
sFile = String(sFile);
if (sFile.startsWith("dborg:"))
{
return new DpDBFile(sFile);
}
//SEV: fix file not found error
if (sFile.startsWith("file:"))
{
return new java.io.File(sFile.substring(6));
}
return new java.io.File(sFile);
if (!isClientMode)
{
var sFullName = sFile;
return new java.io.File(sFile);
}
}