| @@ -970,6 +970,24 @@ function updateSizes(dirtyOnly = false) { | |||||
| config.y = -getVerticalOffset(); | config.y = -getVerticalOffset(); | ||||
| } | } | ||||
| let maxHeight = 0; | |||||
| Object.values(entities).forEach(entity => { | |||||
| if (entity.identifier != "Fen" && entity.info != undefined && entity.info.species != undefined) { | |||||
| maxHeight = entity.currentView.height.toNumber("meters"); | |||||
| } | |||||
| }); | |||||
| Object.values(entities).forEach(entity => { | |||||
| if (entity.identifier == "Fen") { | |||||
| let currentHeight = entity.currentView.height.toNumber("meters"); | |||||
| if (currentHeight < maxHeight * 1.1) { | |||||
| entity.currentView.height = math.unit(maxHeight * 1.1, "meters"); | |||||
| entity.dirty = true; | |||||
| } | |||||
| } | |||||
| }); | |||||
| drawScales(dirtyOnly); | drawScales(dirtyOnly); | ||||
| let ordered = Object.entries(entities); | let ordered = Object.entries(entities); | ||||
| @@ -5052,6 +5070,8 @@ document.addEventListener("DOMContentLoaded", () => { | |||||
| updateFilter(); | updateFilter(); | ||||
| }); | }); | ||||
| let searchText = ""; | let searchText = ""; | ||||
| function doSearch(value) { | function doSearch(value) { | ||||