Freeze layer within group folders
I would like to freeze a check layer. This layer is sometimes repeated many times and can also be within many sub folders in the layer groups.
Currently it doesn't have a recursive function and I'm not sure how to add one.
This is what I currently have
if(app.documents.length>0){
app.activeDocument.suspendHistory ('Hide Check Layers', 'HideCheckLayers()');
}
function HideCheckLayers(){
var doc = app.activeDocument;
var hideLayer = "Check Layer"; // Layer name to freeze
for (var i=0; i < doc.artLayers.length; i++){
if(doc.artLayers.name==hideLayer){
doc.artLayers.visible = false;
}
}
}