Clean script from redundant lines
Hello everyone, i've got a script made of a couple of script merged together.
I was wondering if some lines of code could me removed to make it cleaner.
Maybe i can get rid of some "var"? I'm not reall familiar with scripting...
This is the script:
var docRef = app.activeDocument;
var layers = docRef.layers;
var myLayer = layers["LEVEL"]; //this defines the layer that you want to get the selection from
var text = myLayer.textFrames["INDEX"].contents;
var design = myLayer.pageItems["GROUP"];
// here there was some part of the script, it was long and not needed for the purpouse of this post so i get rid of it.
var group = activeDocument.groupItems.getByName("GROUP");
var names = ["FIRST", "SECOND", "THIRD"];
var selectedElements = [];
var elements = group.pageItems;
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
if (names.indexOf(element.name) != -1) {
selectedElements.push(element);
}
}
for (var i = 0; i < selectedElements.length; i++) {
selectedElements[i].selected = true;
}
selection = app.activeDocument.selection;
for (i = 0; i < selection.length; i++) {
selection[i].hidden = true;
}
Thanks in advance!
