|
6506 | 6506 | function registerPainter(name, Ctor) {
|
6507 | 6507 | painterCtors[name] = Ctor;
|
6508 | 6508 | }
|
6509 |
| - var version = '5.0.3'; |
| 6509 | + var version = '5.0.4'; |
6510 | 6510 |
|
6511 | 6511 | var STYLE_MAGIC_KEY = '__zr_style_' + Math.round((Math.random() * 10));
|
6512 | 6512 | var DEFAULT_COMMON_STYLE = {
|
|
10526 | 10526 | var clockwise = !!shape.clockwise;
|
10527 | 10527 | var startAngle = shape.startAngle;
|
10528 | 10528 | var endAngle = shape.endAngle;
|
10529 |
| - var tmpAngles = [startAngle, endAngle]; |
10530 |
| - normalizeArcAngles(tmpAngles, !clockwise); |
10531 |
| - var arc = mathAbs$1(tmpAngles[0] - tmpAngles[1]); |
| 10529 | + var arc; |
| 10530 | + if (startAngle === endAngle) { |
| 10531 | + arc = 0; |
| 10532 | + } |
| 10533 | + else { |
| 10534 | + var tmpAngles = [startAngle, endAngle]; |
| 10535 | + normalizeArcAngles(tmpAngles, !clockwise); |
| 10536 | + arc = mathAbs$1(tmpAngles[0] - tmpAngles[1]); |
| 10537 | + } |
10532 | 10538 | var x = shape.cx;
|
10533 | 10539 | var y = shape.cy;
|
10534 | 10540 | var cornerRadius = shape.cornerRadius || 0;
|
|
12890 | 12896 | function DebugRect(style) {
|
12891 | 12897 | var dom = this.dom = document.createElement('div');
|
12892 | 12898 | dom.className = 'ec-debug-dirty-rect';
|
12893 |
| - style = Object.assign({}, style); |
12894 |
| - Object.assign(style, { |
| 12899 | + style = extend({}, style); |
| 12900 | + extend(style, { |
12895 | 12901 | backgroundColor: 'rgba(0, 0, 255, 0.2)',
|
12896 | 12902 | border: '1px solid #00f'
|
12897 | 12903 | });
|
@@ -14482,22 +14488,21 @@
|
14482 | 14488 | return this._layers[CANVAS_ZLEVEL].dom;
|
14483 | 14489 | }
|
14484 | 14490 | var imageLayer = new Layer('image', this, opts.pixelRatio || this.dpr);
|
14485 |
| - var ctx = imageLayer.ctx; |
14486 | 14491 | imageLayer.initContext();
|
14487 | 14492 | imageLayer.clear(false, opts.backgroundColor || this._backgroundColor);
|
| 14493 | + var ctx = imageLayer.ctx; |
14488 | 14494 | if (opts.pixelRatio <= this.dpr) {
|
14489 | 14495 | this.refresh();
|
14490 | 14496 | var width_1 = imageLayer.dom.width;
|
14491 | 14497 | var height_1 = imageLayer.dom.height;
|
14492 |
| - var ctx_1 = imageLayer.ctx; |
14493 | 14498 | this.eachLayer(function (layer) {
|
14494 | 14499 | if (layer.__builtin__) {
|
14495 |
| - ctx_1.drawImage(layer.dom, 0, 0, width_1, height_1); |
| 14500 | + ctx.drawImage(layer.dom, 0, 0, width_1, height_1); |
14496 | 14501 | }
|
14497 | 14502 | else if (layer.renderToCanvas) {
|
14498 |
| - imageLayer.ctx.save(); |
14499 |
| - layer.renderToCanvas(imageLayer.ctx); |
14500 |
| - imageLayer.ctx.restore(); |
| 14503 | + ctx.save(); |
| 14504 | + layer.renderToCanvas(ctx); |
| 14505 | + ctx.restore(); |
14501 | 14506 | }
|
14502 | 14507 | });
|
14503 | 14508 | }
|
|
15894 | 15899 | var currentClipGroup;
|
15895 | 15900 | for (var i = 0; i < diff.length; i++) {
|
15896 | 15901 | var item = diff[i];
|
15897 |
| - var isAdd = item.added; |
15898 | 15902 | if (item.removed) {
|
15899 | 15903 | continue;
|
15900 | 15904 | }
|
|
0 commit comments