Kaynağa Gözat

Fix error when setting scale on views that are missing attributes

master
Fen Dweller 5 yıl önce
ebeveyn
işleme
3f7649bc1b
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. +3
    -2
      macrovision.js

+ 3
- 2
macrovision.js Dosyayı Görüntüle

@@ -1097,8 +1097,8 @@ function configEntityOptions(entity, view) {
} else { } else {
updateSizes(true); updateSizes(true);
} }
updateEntityOptions(entity, view);
updateViewOptions(entity, view);
updateEntityOptions(entity, entity.view);
updateViewOptions(entity, entity.view);
}); });


scaleInput.addEventListener("keydown", e => { scaleInput.addEventListener("keydown", e => {
@@ -1295,6 +1295,7 @@ function configViewOptions(entity, view) {
} }


function updateViewOptions(entity, view, changed) { function updateViewOptions(entity, view, changed) {
console.log(entity, view)
Object.entries(entity.views[view].attributes).forEach(([key, val]) => { Object.entries(entity.views[view].attributes).forEach(([key, val]) => {
if (key != changed) { if (key != changed) {
const input = document.querySelector("#options-view-" + key + "-input"); const input = document.querySelector("#options-view-" + key + "-input");


Yükleniyor…
İptal
Kaydet