From cb19bd9d4aeb201a33d87dedf6eb5e7410fe5ba5 Mon Sep 17 00:00:00 2001 From: Oleg Sh Date: Tue, 13 Aug 2024 14:24:35 +0200 Subject: [PATCH] Fix save graph to image for old saves. --- script/entities/vertex/model/BaseVertex.js | 2 +- script/pages/editor/api/index.js.cache | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/script/entities/vertex/model/BaseVertex.js b/script/entities/vertex/model/BaseVertex.js index 1d1ae61..10a95e6 100644 --- a/script/entities/vertex/model/BaseVertex.js +++ b/script/entities/vertex/model/BaseVertex.js @@ -189,7 +189,7 @@ BaseVertex.prototype.getDefaultDiameterFactor = function (textSize) BaseVertex.prototype.getBBox = function (style) { var textSize = DefaultMainTextFontSize; - if (style !== undefined) + if (style !== undefined && style.mainTextFontSize !== undefined) { textSize = style.mainTextFontSize; } diff --git a/script/pages/editor/api/index.js.cache b/script/pages/editor/api/index.js.cache index d695d36..ae26b57 100644 --- a/script/pages/editor/api/index.js.cache +++ b/script/pages/editor/api/index.js.cache @@ -236,7 +236,7 @@ BaseVertex.prototype.hasOwnStyleFor=function(index) BaseVertex.prototype.getDefaultDiameterFactor=function(textSize) {var textFactor=defaultVertexDiameter*8.0/(2.0*textSize);return new Point(1.0+(this.mainText.length?this.mainText.length/textFactor:0),1.5);} BaseVertex.prototype.getBBox=function(style) -{var textSize=DefaultMainTextFontSize;if(style!==undefined) +{var textSize=DefaultMainTextFontSize;if(style!==undefined&&style.mainTextFontSize!==undefined) {textSize=style.mainTextFontSize;} var defaultDiameter=(new VertexModel()).diameter;var vertexDiameter=this.model.diameter;var factor=this.getDefaultDiameterFactor(textSize);return new Point(Math.max(factor.x*defaultDiameter,vertexDiameter),Math.max(factor.y*defaultDiameter,vertexDiameter));} const defaultVertexDiameter=30;function VertexModel()