| @@ -1325,6 +1325,12 @@ function makeEntity(info, views, sizes, forms = {}) { | |||||
| } | } | ||||
| }); | }); | ||||
| Object.values(views).forEach(view => { | |||||
| if (this.formSizes[view.form] === undefined) { | |||||
| this.formSizes[view.form] = { name: "Normal", height: view.attributes.height.base, default: true, form: view.form }; | |||||
| } | |||||
| }); | |||||
| delete this.init; | delete this.init; | ||||
| return this; | return this; | ||||
| @@ -3394,7 +3400,9 @@ document.addEventListener("DOMContentLoaded", () => { | |||||
| const entity = entities[selected.dataset.key]; | const entity = entities[selected.dataset.key]; | ||||
| entity.form = e.target.value; | entity.form = e.target.value; | ||||
| entity.view = entity.formViews[entity.form]; | entity.view = entity.formViews[entity.form]; | ||||
| if (Object.keys(entity.form).length > 0) | |||||
| console.log(entity) | |||||
| console.log(entity.formSizes) | |||||
| if (Object.keys(entity.forms).length > 0) | |||||
| entity.views[entity.view].height = entity.formSizes[entity.form].height; | entity.views[entity.view].height = entity.formSizes[entity.form].height; | ||||
| preloadViews(entity); | preloadViews(entity); | ||||