Exemplo n.º 1
0
 .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");
     }
 })
Exemplo n.º 2
0
    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();
    };
Exemplo n.º 3
0
            os.acquireKeyboardFocus().catch(function (err) {
                var message = err instanceof Error ? (err.stack || err.message) : err;

                log.error("Failed to acquire keyboard focus:", message);
            });
Exemplo n.º 4
0
            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);
            });