UNPKG

docx4js-fork

Version:
34 lines (26 loc) 2.67 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var color = function () { function color(scheme, xMapping) { _classCallCheck(this, color); this.map = xMapping; this.scheme = scheme; } _createClass(color, [{ key: 'get', value: function get(name) { if (name == 'phClr') //placeholder color, witch will be replaced with direct style return name; name = this.map[name] || name; return '#' + (this.scheme.get(name + '.srgbClr') || this.scheme.get(name + '.sysClr.$.lastClr') || '000000'); } }]); return color; }(); exports.default = color; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9vcGVueG1sL3RoZW1lL2NvbG9yLmpzIl0sIm5hbWVzIjpbImNvbG9yIiwic2NoZW1lIiwieE1hcHBpbmciLCJtYXAiLCJuYW1lIiwiZ2V0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0lBQXFCQSxLO0FBQ3BCLGdCQUFZQyxNQUFaLEVBQW9CQyxRQUFwQixFQUE2QjtBQUFBOztBQUM1QixPQUFLQyxHQUFMLEdBQVNELFFBQVQ7QUFDQSxPQUFLRCxNQUFMLEdBQVlBLE1BQVo7QUFDQTs7OztzQkFDR0csSSxFQUFLO0FBQ1IsT0FBR0EsUUFBTSxPQUFULEVBQWlCO0FBQ2hCLFdBQU9BLElBQVA7QUFDREEsVUFBSyxLQUFLRCxHQUFMLENBQVNDLElBQVQsS0FBZ0JBLElBQXJCO0FBQ0EsVUFBTyxPQUFLLEtBQUtILE1BQUwsQ0FBWUksR0FBWixDQUFtQkQsSUFBbkIsa0JBQW9DLEtBQUtILE1BQUwsQ0FBWUksR0FBWixDQUFtQkQsSUFBbkIsdUJBQXBDLElBQWlGLFFBQXRGLENBQVA7QUFDQTs7Ozs7O2tCQVZtQkosSyIsImZpbGUiOiJjb2xvci5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IGNsYXNzIGNvbG9yIHtcclxuXHRjb25zdHJ1Y3RvcihzY2hlbWUsIHhNYXBwaW5nKXtcclxuXHRcdHRoaXMubWFwPXhNYXBwaW5nXHJcblx0XHR0aGlzLnNjaGVtZT1zY2hlbWVcclxuXHR9XHJcblx0Z2V0KG5hbWUpe1xyXG5cdFx0aWYobmFtZT09J3BoQ2xyJykvL3BsYWNlaG9sZGVyIGNvbG9yLCB3aXRjaCB3aWxsIGJlIHJlcGxhY2VkIHdpdGggZGlyZWN0IHN0eWxlXHJcblx0XHRcdHJldHVybiBuYW1lXHJcblx0XHRuYW1lPXRoaXMubWFwW25hbWVdfHxuYW1lXHJcblx0XHRyZXR1cm4gJyMnKyh0aGlzLnNjaGVtZS5nZXQoYCR7bmFtZX0uc3JnYkNscmApfHx0aGlzLnNjaGVtZS5nZXQoYCR7bmFtZX0uc3lzQ2xyLiQubGFzdENscmApfHwnMDAwMDAwJylcclxuXHR9XHJcbn1cclxuIl19