Skip to content

Commit 3f41cd7

Browse files
committed
Add dryRun possibility and fix configs
1 parent bb7ab68 commit 3f41cd7

3 files changed

Lines changed: 17 additions & 2 deletions

File tree

src/config-dev.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ var configs = {
33
debug : false,
44
log : true,
55
itemAmountWarning : 50,
6+
dryRun : true,
67
};

src/config-prod.jsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
var configs = {
22
title: 'Explode layer tool',
3-
log : false,
3+
debug : false,
4+
log : true,
45
itemAmountWarning : 50,
6+
dryRun : false,
57
};

src/explode_shape_layer.jsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ function explodeLayer(layer) {
5959
layers[i].shy = false;
6060
}
6161

62+
return layers;
63+
6264
}
6365

6466
function explode() {
@@ -83,7 +85,17 @@ function explode() {
8385
var hideShyLayers_originalState = selectedLayer.containingComp.hideShyLayers;
8486
selectedLayer.containingComp.hideShyLayers = true;
8587

86-
explodeLayer(selectedLayer);
88+
var layers = explodeLayer(selectedLayer);
89+
90+
if(configs.dryRun) {
91+
92+
cLog('Removing generated layers');
93+
94+
for(var i = 0; i < layers.length; i++) {
95+
layers[i].remove();
96+
}
97+
98+
}
8799

88100
selectedLayer.moveToBeginning()
89101
selectedLayer.containingComp.hideShyLayers = hideShyLayers_originalState;

0 commit comments

Comments
 (0)