mirror of
https://github.com/konvajs/konva.git
synced 2025-06-28 15:23:44 +08:00
build and update docs
This commit is contained in:
parent
eec50d149b
commit
41c7fa3df0
@ -4,6 +4,9 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
## [Not released][Not released]
|
||||
|
||||
### Added
|
||||
- support for `lineDashOffset` property for `Konva.Shape`.
|
||||
|
||||
## [1.4.0][2017-02-07]
|
||||
|
||||
## Added
|
||||
|
36
konva.js
36
konva.js
@ -2,10 +2,10 @@
|
||||
* Konva JavaScript Framework v1.4.0
|
||||
* http://konvajs.github.io/
|
||||
* Licensed under the MIT or GPL Version 2 licenses.
|
||||
* Date: Fri Feb 24 2017
|
||||
* Date: Mon Mar 20 2017
|
||||
*
|
||||
* Original work Copyright (C) 2011 - 2013 by Eric Rowell (KineticJS)
|
||||
* Modified work Copyright (C) 2014 - 2015 by Anton Lavrenov (Konva)
|
||||
* Modified work Copyright (C) 2014 - 2017 by Anton Lavrenov (Konva)
|
||||
*
|
||||
* @license
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
@ -197,11 +197,12 @@
|
||||
var ua = userAgent.toLowerCase(),
|
||||
// jQuery UA regex
|
||||
match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(msie) ([\w.]+)/.exec(ua) ||
|
||||
(ua.indexOf('compatible') < 0 &&
|
||||
/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua)) || [],
|
||||
/(webkit)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
|
||||
/(msie) ([\w.]+)/.exec(ua) ||
|
||||
ua.indexOf('compatible') < 0 &&
|
||||
/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
|
||||
[],
|
||||
// adding mobile flag as well
|
||||
mobile = !!userAgent.match(
|
||||
/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i
|
||||
@ -227,7 +228,7 @@
|
||||
? window
|
||||
: typeof WorkerGlobalScope !== 'undefined' ? self : {};
|
||||
|
||||
Konva.UA = Konva._parseUA((glob.navigator && glob.navigator.userAgent) || '');
|
||||
Konva.UA = Konva._parseUA(glob.navigator && glob.navigator.userAgent || '');
|
||||
|
||||
if (glob.Konva) {
|
||||
console.error(
|
||||
@ -1527,6 +1528,7 @@
|
||||
'shadowOffsetX',
|
||||
'shadowOffsetY',
|
||||
'lineCap',
|
||||
'lineDashOffset',
|
||||
'lineJoin',
|
||||
'lineWidth',
|
||||
'miterLimit',
|
||||
@ -2075,6 +2077,7 @@
|
||||
this._applyLineCap(shape);
|
||||
if (dash && shape.dashEnabled()) {
|
||||
this.setLineDash(dash);
|
||||
this.setAttr('lineDashOffset', shape.dashOffset());
|
||||
}
|
||||
|
||||
this.setAttr('lineWidth', shape.strokeWidth());
|
||||
@ -8808,6 +8811,21 @@
|
||||
* line.dash([10, 20, 0.001, 20]);
|
||||
*/
|
||||
|
||||
Konva.Factory.addGetterSetter(Konva.Shape, 'dashOffset', 0);
|
||||
|
||||
/**
|
||||
* get/set dash offset for stroke.
|
||||
* @name dash
|
||||
* @method
|
||||
* @memberof Konva.Shape.prototype
|
||||
* @param {Number} dash offset
|
||||
* @returns {Number}
|
||||
* @example
|
||||
* // apply dashed stroke that is 10px long and 5 pixels apart with an offset of 5px
|
||||
* line.dash([10, 5]);
|
||||
* line.dashOffset(5);
|
||||
*/
|
||||
|
||||
Konva.Factory.addGetterSetter(Konva.Shape, 'shadowColor');
|
||||
|
||||
/**
|
||||
@ -11488,8 +11506,6 @@
|
||||
);
|
||||
}
|
||||
|
||||
this.lastBatchDrawTime = now();
|
||||
|
||||
if (!this.batchAnim.isRunning()) {
|
||||
this.batchAnim.start();
|
||||
}
|
||||
|
14
konva.min.js
vendored
14
konva.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user