mirror of
https://github.com/konvajs/konva.git
synced 2025-09-21 04:27:56 +08:00
fix undefined name bug
This commit is contained in:
@@ -1442,7 +1442,8 @@
|
||||
*/
|
||||
addName : function(name) {
|
||||
if (!this.hasName(name)) {
|
||||
var newName = this.name() + ' ' + name;
|
||||
var oldName = this.name();
|
||||
var newName = oldName ? (oldName + ' ' + name) : name;
|
||||
this.setName(newName);
|
||||
}
|
||||
return this;
|
||||
@@ -1459,7 +1460,7 @@
|
||||
* node.hasName('selected'); // return false
|
||||
*/
|
||||
hasName : function(name) {
|
||||
var names = this.name().split(/\s/g);
|
||||
var names = (this.name() || '').split(/\s/g);
|
||||
return names.indexOf(name) !== -1;
|
||||
},
|
||||
/**
|
||||
@@ -1475,7 +1476,7 @@
|
||||
* node.name(); // return 'red'
|
||||
*/
|
||||
removeName : function(name) {
|
||||
var names = this.name().split(/\s/g);
|
||||
var names = (this.name() || '').split(/\s/g);
|
||||
var index = names.indexOf(name);
|
||||
if (index !== -1) {
|
||||
names.splice(index, 1);
|
||||
|
Reference in New Issue
Block a user