more css classes in side panel

dependencies hashes:
openFrameworks d78075f4bca6be2a2533c6e51a75cc1f18404501
ofxMsdfgen e14da13d02c4dff04fb69d7923469f606924e6c3
ofxGPUFont d482bb7cbdf6b296fa4ab5abcf73fb5ff8c8b239
ofxVariableLab 0b5f9bdebc1e5550621957e73c040c258ec6317b
ofxProfiler a868e34fa1a79189dd4fbdede2938e308535e5e8
theatre 86d3e07f6f2c75fd6e08fca8c97e3617c9e23b18
This commit is contained in:
themancalledjakob 2024-04-01 11:47:41 +02:00
parent 77ffed0225
commit 6c67d3aaa8

View file

@ -523,12 +523,12 @@ const Layer = function(tp, layerID, fontsAndAxes, autoInit = true) {
const inputElement = panelPropContainer const inputElement = panelPropContainer
.querySelector('input'); .querySelector('input');
if (inputElement !== null) { if (inputElement !== null) {
inputElement inputElement
.classList .classList
.add(`${propKey}Input`); .add(`${propKey}Input`);
inputElement inputElement
.classList .classList
.add(`propInput`); .add(`propInput`);
} }
} }
} else { } else {
@ -564,6 +564,20 @@ const Layer = function(tp, layerID, fontsAndAxes, autoInit = true) {
panelPropTitles[unfriendlyName].innerHTML = friendlyName; panelPropTitles[unfriendlyName].innerHTML = friendlyName;
panelPropTitles[unfriendlyName].classList.add('propTitle'); panelPropTitles[unfriendlyName].classList.add('propTitle');
panelPropTitles[unfriendlyName].classList.add(`${unfriendlyName}Title`); panelPropTitles[unfriendlyName].classList.add(`${unfriendlyName}Title`);
let panelPropContainer = panelPropContainers[unfriendlyName];
for (let i = 0; i < panelPropContainer.children.length; i++) {
const child = panelPropContainer.children[i];
if (child.querySelector('input') !== null) {
child.classList.add(`${unfriendlyName}InputWrapper`);
child.classList.add('propInputWrapper');
}
if (child.contains(panelPropTitles[unfriendlyName])) {
child.classList.add(`${unfriendlyName}TitleWrapper`);
child.classList.add('propTitleWrapper');
}
};
} }
} }
}); });