mirror of
https://github.com/konvajs/konva.git
synced 2025-06-28 15:23:44 +08:00
add FastLayer deprecate
This commit is contained in:
parent
bafe7d3b20
commit
43b23e9559
24
konva.js
24
konva.js
@ -8,7 +8,7 @@
|
|||||||
* Konva JavaScript Framework v6.0.0
|
* Konva JavaScript Framework v6.0.0
|
||||||
* http://konvajs.org/
|
* http://konvajs.org/
|
||||||
* Licensed under the MIT
|
* Licensed under the MIT
|
||||||
* Date: Wed Jun 03 2020
|
* Date: Tue Jun 09 2020
|
||||||
*
|
*
|
||||||
* Original work Copyright (C) 2011 - 2013 by Eric Rowell (KineticJS)
|
* Original work Copyright (C) 2011 - 2013 by Eric Rowell (KineticJS)
|
||||||
* Modified work Copyright (C) 2014 - present by Anton Lavrenov (Konva)
|
* Modified work Copyright (C) 2014 - present by Anton Lavrenov (Konva)
|
||||||
@ -8753,6 +8753,7 @@
|
|||||||
function FastLayer(attrs) {
|
function FastLayer(attrs) {
|
||||||
var _this = _super.call(this, attrs) || this;
|
var _this = _super.call(this, attrs) || this;
|
||||||
_this.listening(false);
|
_this.listening(false);
|
||||||
|
Util.warn('Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.');
|
||||||
return _this;
|
return _this;
|
||||||
}
|
}
|
||||||
return FastLayer;
|
return FastLayer;
|
||||||
@ -14688,7 +14689,7 @@
|
|||||||
*
|
*
|
||||||
* @example
|
* @example
|
||||||
* var transformer = new Konva.Transformer({
|
* var transformer = new Konva.Transformer({
|
||||||
* node: rectangle,
|
* nodes: [rectangle],
|
||||||
* rotateAnchorOffset: 60,
|
* rotateAnchorOffset: 60,
|
||||||
* enabledAnchors: ['top-left', 'top-right', 'bottom-left', 'bottom-right']
|
* enabledAnchors: ['top-left', 'top-right', 'bottom-left', 'bottom-right']
|
||||||
* });
|
* });
|
||||||
@ -15790,24 +15791,12 @@
|
|||||||
* transformer.padding(10);
|
* transformer.padding(10);
|
||||||
*/
|
*/
|
||||||
Factory.addGetterSetter(Transformer, 'padding', 0, getNumberValidator());
|
Factory.addGetterSetter(Transformer, 'padding', 0, getNumberValidator());
|
||||||
/**
|
// TODO: that property is deprecated
|
||||||
* get/set attached node of the Transformer. Transformer will adapt to its size and listen to its events.
|
|
||||||
* **This method is deprecated and will be removed soon.** Please use `tr.nodes([shape1, shape2]);` instead
|
|
||||||
* @method
|
|
||||||
* @name Konva.Transformer#Konva.Transformer#node
|
|
||||||
* @returns {Konva.Node}
|
|
||||||
* @example
|
|
||||||
* // get
|
|
||||||
* const node = transformer.node();
|
|
||||||
*
|
|
||||||
* // set
|
|
||||||
* transformer.node(shape);
|
|
||||||
*/
|
|
||||||
Factory.addGetterSetter(Transformer, 'node');
|
Factory.addGetterSetter(Transformer, 'node');
|
||||||
/**
|
/**
|
||||||
* get/set attached nodes of the Transformer. Transformer will adapt to their size and listen to their events
|
* get/set attached nodes of the Transformer. Transformer will adapt to their size and listen to their events
|
||||||
* @method
|
* @method
|
||||||
* @name Konva.Transformer#Konva.Transformer#node
|
* @name Konva.Transformer#nodes
|
||||||
* @returns {Konva.Node}
|
* @returns {Konva.Node}
|
||||||
* @example
|
* @example
|
||||||
* // get
|
* // get
|
||||||
@ -15815,10 +15804,11 @@
|
|||||||
*
|
*
|
||||||
* // set
|
* // set
|
||||||
* transformer.nodes([rect, circle]);
|
* transformer.nodes([rect, circle]);
|
||||||
* // push new item:
|
|
||||||
*
|
*
|
||||||
|
* // push new item:
|
||||||
* const oldNodes = transformer.nodes();
|
* const oldNodes = transformer.nodes();
|
||||||
* const newNodes = oldNodes.concat([newShape]);
|
* const newNodes = oldNodes.concat([newShape]);
|
||||||
|
* // it is important to set new array instance (and concat method above will create it)
|
||||||
* transformer.nodes(newNodes);
|
* transformer.nodes(newNodes);
|
||||||
*/
|
*/
|
||||||
Factory.addGetterSetter(Transformer, 'nodes');
|
Factory.addGetterSetter(Transformer, 'nodes');
|
||||||
|
4
konva.min.js
vendored
4
konva.min.js
vendored
File diff suppressed because one or more lines are too long
@ -20,6 +20,9 @@ export class FastLayer extends Layer {
|
|||||||
constructor(attrs) {
|
constructor(attrs) {
|
||||||
super(attrs);
|
super(attrs);
|
||||||
this.listening(false);
|
this.listening(false);
|
||||||
|
Util.warn(
|
||||||
|
'Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.'
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1390,7 +1390,6 @@ suite('Shape', function () {
|
|||||||
|
|
||||||
var trace = layer.getContext().getTrace();
|
var trace = layer.getContext().getTrace();
|
||||||
|
|
||||||
console.log(trace);
|
|
||||||
assert.equal(
|
assert.equal(
|
||||||
trace,
|
trace,
|
||||||
'clearRect(0,0,578,200);save();globalAlpha=0.5;drawImage([object HTMLCanvasElement],0,0,578,200);restore();'
|
'clearRect(0,0,578,200);save();globalAlpha=0.5;drawImage([object HTMLCanvasElement],0,0,578,200);restore();'
|
||||||
|
Loading…
Reference in New Issue
Block a user