var closid = activateListerData.lister;
var closidx = activateListerData.active;
if (closidx==true){
var titx=closid.title;
if (titx=="LOCKED"){
for(var eListers = new Enumerator(DOpus.listers); !eListers.atEnd(); eListers.moveNext())
{
var lister = eListers.item();
if (String(lister) != String(closid))
{
cmd.SetSourceTab(lister.activetab);
if (lister.title == "LOCKED")
{
cmd.RunCommand("Set LISTERCMD=ToFront");
}
}
}
}
}
This is fragment of code I put on activate lister. I want all listers called "LOCKED" bring to front after I activate lister that is called "LOCKED". But run command activates script too and this gives endless loop. Any way to prevent this? Something like "NOSCRIPT" option?