INNER CODE UNIT · JavaScript

match

Dsadd4/AgentFigureGallery · frontend/reference_gallery/app.js:65

    const match = state.sessions.find((session) => session.session_json === preferred || session.session_id === preferred);
    if (match) el.sessionSelect.value = match.session_json;
  }
  if (!el.sessionSelect.value && state.sessions[0]) {
    el.sessionSelect.value = state.sessions[0].session_json;
  }
  if (el.sessionSelect.value) {
    await loadSession(el.sessionSelect.value);
  }
}

async function loadSession(sessionPath) {
  state.session = await api(`/api/session?session=${encodeURIComponent(sessionPath)}`);
  el.sessionSelect.value = state.session.session_json;
  const resolved = state.session.resolved || {};
  const globalCounts = state.session.global_status_counts || {};
  el.sessionTitle.textContent = `${state.session.session_id || "Reference session"}`;
  el.sessionMeta.textContent = `${resolved.plot_type || "unknown"} | ${state.session.candidates.length} candidates | global liked ${globalCounts.global_liked || 0}, global rejected ${globalCounts.global_rejected || 0} | ${state.session.session_json}`;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…