123456789101112131415161718192021222324252627282930313233343536373839404142 |
- "use strict";
- exports.__esModule = true;
- var env_1 = require("../../core/env");
- var shadowTemp = [
- ['shadowBlur', 0],
- ['shadowColor', '#000'],
- ['shadowOffsetX', 0],
- ['shadowOffsetY', 0]
- ];
- function default_1(orignalBrush) {
- return (env_1["default"].browser.ie && env_1["default"].browser.version >= 11)
- ? function (ctx, prevEl) {
- var clipPaths = this.__clipPaths;
- var style = this.style;
- var modified;
- if (clipPaths) {
- for (var i = 0; i < clipPaths.length; i++) {
- var clipPath = clipPaths[i];
- var shape = clipPath && clipPath.shape;
- var type = clipPath && clipPath.type;
- if (shape && ((type === 'sector' && shape.startAngle === shape.endAngle)
- || (type === 'rect' && (!shape.width || !shape.height)))) {
- for (var j = 0; j < shadowTemp.length; j++) {
- shadowTemp[j][2] = style[shadowTemp[j][0]];
- style[shadowTemp[j][0]] = shadowTemp[j][1];
- }
- modified = true;
- break;
- }
- }
- }
- orignalBrush.call(this, ctx, prevEl);
- if (modified) {
- for (var j = 0; j < shadowTemp.length; j++) {
- style[shadowTemp[j][0]] = shadowTemp[j][2];
- }
- }
- }
- : orignalBrush;
- }
- exports["default"] = default_1;
- //# sourceMappingURL=fixClipWithShadow.js.map
|