From f6e4641039a0f2782ababae7239b66892f8e317f Mon Sep 17 00:00:00 2001 From: Haseeb Asif Date: Mon, 28 Mar 2022 11:13:49 +0200 Subject: [PATCH] Exclude metadata for certain layers --- src/main.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main.js b/src/main.js index dab281b1..1ddc1715 100644 --- a/src/main.js +++ b/src/main.js @@ -103,6 +103,10 @@ const layersSetup = (layersOrder) => { layerObj.options?.["bypassDNA"] !== undefined ? layerObj.options?.["bypassDNA"] : false, + excludeMetadata: + layerObj.options?.["excludeMetadata"] !== undefined + ? layerObj.options?.["excludeMetadata"] + : false, })); return layers; }; @@ -173,10 +177,13 @@ const addMetadata = (_dna, _edition) => { const addAttributes = (_element) => { let selectedElement = _element.layer.selectedElement; - attributesList.push({ - trait_type: _element.layer.name, - value: selectedElement.name, - }); + + if(!_element.layer.excludeMetadata){ + attributesList.push({ + trait_type: _element.layer.name, + value: selectedElement.name, + }); + } }; const loadLayerImg = async (_layer) => { @@ -224,6 +231,7 @@ const constructLayerToDna = (_dna = "", _layers = []) => { name: layer.name, blend: layer.blend, opacity: layer.opacity, + excludeMetadata: layer.excludeMetadata, selectedElement: selectedElement, }; });