Fix Create tooltips getting pushed down for tall rows

This commit is contained in:
Ryan Huffman 2018-11-21 15:31:47 -08:00 committed by Thijs Wenker
parent e193dcbc60
commit ec19d2f119

View file

@ -2858,23 +2858,20 @@ function loaded() {
elGroup.appendChild(elContainer); elGroup.appendChild(elContainer);
} }
elLabel = document.createElement('label'); let labelText = propertyData.label !== undefined ? propertyData.label : "";
elLabel.setAttribute("for", propertyElementID); let className = '';
if (propertyData.indentedLabel || propertyData.showPropertyRule !== undefined) { if (propertyData.indentedLabel || propertyData.showPropertyRule !== undefined) {
let elSpan = document.createElement('span'); className = 'indented';
elSpan.className = 'indented';
elSpan.innerText = propertyData.label !== undefined ? propertyData.label : "";
elLabel.appendChild(elSpan);
} else {
elLabel.innerText = propertyData.label !== undefined ? propertyData.label : "";
} }
elLabel = createElementFromHTML(
`<label><span class="${className}">${labelText}</span></label>`);
elContainer.appendChild(elLabel); elContainer.appendChild(elLabel);
} else { } else {
elContainer = document.getElementById(propertyData.replaceID); elContainer = document.getElementById(propertyData.replaceID);
} }
if (elLabel) { if (elLabel) {
createAppTooltip.registerTooltipElement(elLabel, propertyID); createAppTooltip.registerTooltipElement(elLabel.childNodes[0], propertyID);
} }
let elProperty = createElementFromHTML('<div style="width: 100%;"></div>'); let elProperty = createElementFromHTML('<div style="width: 100%;"></div>');