Начиная с версии 1.7.0 код levon перестает работать. Все, что вам нужно сделать, это исправить следующим образом:
// Save additional attributes in Serialization
fabric.Object.prototype.toObject = (function (toObject) {
return function (properties) {
return fabric.util.object.extend(toObject.call(this, properties), {
textID: this.textID
});
};
})(fabric.Object.prototype.toObject);
Вы должны получить аргумент properties
и передать его на toObject
.