Browse Source

Fix error with things with forms but no preset sizes

master
Fen Dweller 4 years ago
parent
commit
edaf14b838
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      macrovision.js

+ 9
- 1
macrovision.js View File

@@ -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;
return this;
@@ -3394,7 +3400,9 @@ document.addEventListener("DOMContentLoaded", () => {
const entity = entities[selected.dataset.key];
entity.form = e.target.value;
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;
preloadViews(entity);


Loading…
Cancel
Save