Skip to content

Instantly share code, notes, and snippets.

View creold's full-sized avatar
👷‍♂️

Sergey Osokin creold

👷‍♂️
View GitHub Profile
@creold
creold / sortLayers.jsx
Created September 9, 2021 04:51 — forked from Inventsable/sortLayers.jsx
Recursively sort all layers in Illustrator alphabetically
var deep = true, // Set to false if you don't want to recursively sort layers within layers too
isLowerFirst = true; // Set it to false if you want to place the layers with the first uppercase letter above
// Convert ILST collection into standard Array so we can use Array methods
function get(type, parent) {
if (arguments.length == 1 || !parent) parent = app.activeDocument;
var result = [];
if (!parent[type]) return result;
for (var i = 0; i < parent[type].length; i++) result.push(parent[type][i]);
return result;