.then(function (exportResponse) { if (Array.isArray(exportResponse) && exportResponse.length > 0) { return exportResponse; } else { log.error("Export failed for layer [%s], asset %s", layer.name, JSON.stringify(asset)); return Promise.reject("Export Failed"); } })
Fill.fromLayerDescriptor = function (layerDescriptor) { var adjustment = layerDescriptor.adjustment && layerDescriptor.adjustment[0]; // Build a Fill for vector layers with an adjustment property if ((layerDescriptor.layerKind === layerLib.layerKinds.VECTOR) && adjustment) { try { var model = {}, color = objUtil.getPath(adjustment, "color"), type = adjustment._obj; // Enabled (uses a combo of AGM, fillEnabled and adjustment to derive the correct state) model.enabled = (layerDescriptor.AGMStrokeStyleInfo && layerDescriptor.fillEnabled) || (!layerDescriptor.AGMStrokeStyleInfo && !!adjustment); // Fill Type if (type && _fillTypeMap.has(type)) { model.type = _fillTypeMap.get(type); } else { throw new Error("Fill type not supplied or type unknown"); } // Color - Only popluate for solidColor fills if (model.type === contentLayerLib.contentTypes.SOLID_COLOR && typeof color === "object") { var fillOpacity = layerDescriptor.fillOpacity; model.color = Color.fromPhotoshopColorObj(color, (fillOpacity / 255) * 100); } var fill = new Fill(model); return Immutable.List.of(fill); } catch (err) { var message = err instanceof Error ? (err.stack || err.message) : err; log.error("Failed to build fill for layer " + layerDescriptor.layerID, message); } } return Immutable.List(); };
os.acquireKeyboardFocus().catch(function (err) { var message = err instanceof Error ? (err.stack || err.message) : err; log.error("Failed to acquire keyboard focus:", message); });
ps.endModalToolState(true).catch(function (err) { var message = err instanceof Error ? (err.stack || err.message) : err; log.error("Failed to end modal tool state:", message); });