Skip to content

Commit

Permalink
fix(#46): 🐛 Fixed display bug (I think)
Browse files Browse the repository at this point in the history
  • Loading branch information
mariewah committed Oct 30, 2025
1 parent b4a0e8c commit a3c4875
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions src/AcceptedFiltering/threePanels.js
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ function ensurePanelScaffold(listId) {
* @param {'elevation'|'accepted'} key
*/
function showOnly(key) {
const elevBody = byId('elevation2_list')?.querySelector('.panel-body')
const elevBody = byId('elevation_list')?.querySelector('.panel-body')
const accBody = byId('accepted_list_host')?.querySelector('.panel-body')

if (elevBody) elevBody.style.display = key === 'elevation' ? '' : 'none'
Expand Down Expand Up @@ -150,7 +150,7 @@ function selectCloudNode(hooks) {
* @param {number} pollEvery
* @returns {Promise<HTMLElement|null>}
*/
async function waitForOrPoll(id, softMs = 1400, pollEvery = 120) {
async function waitForOrPoll(id, softMs = 1400, pollEvery = 10) {
const start = performance.now()
while (performance.now() - start < softMs) {
const el = byId(id)
Expand All @@ -168,17 +168,17 @@ function createElevationPanel() {
insertSection({
headerId: 'menu_elevation',
headerText: 'Elevation Control',
listId: 'elevation2_list'
listId: 'elevation_list'
})
ensurePanelScaffold('elevation2_list')
ensurePanelScaffold('elevation_list')
}

/**
* Ensures the Elevation action button is present and wired.
* @param {{onActivateElevation?:Function}} hooks
*/
function ensureElevationButton(hooks) {
const { btns } = ensurePanelScaffold('elevation2_list')
const { btns } = ensurePanelScaffold('elevation_list')
if (!btns || byId('btnDoElevationControl')) return

const btn = document.createElement('button')
Expand Down Expand Up @@ -219,7 +219,7 @@ function setUpElevationSlider(hooks) {
* @returns {boolean} true if moved or already in place
*/
function moveElevationContainer(hooks) {
const { body } = ensurePanelScaffold('elevation2_list')
const { body } = ensurePanelScaffold('elevation_list')
const src = byId('materials.elevation_container')
if (!body || !src) return false

Expand All @@ -228,6 +228,7 @@ function moveElevationContainer(hooks) {
setUpElevationSlider(hooks)
accordionRefresh()
}
src.style.removeProperty('display')
return true
}

Expand Down Expand Up @@ -412,7 +413,7 @@ function attachSelfHealing(activeGetter, hooks) {
const mode = activeGetter()
if (mode === 'elevation') {
const src = byId('materials.elevation_container')
const { body } = ensurePanelScaffold('elevation2_list')
const { body } = ensurePanelScaffold('elevation_list')
if (src && body && src.parentNode !== body) moveElevationContainer(hooks)
}
})
Expand Down

0 comments on commit a3c4875

Please sign in to comment.