INNER CODE UNIT · JavaScript

loadSessions

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

async function loadSessions(preferred) {
  const payload = await api("/api/sessions");
  state.sessions = payload.sessions || [];
  el.sessionSelect.innerHTML = "";
  for (const session of state.sessions) {
    const option = document.createElement("option");
    option.value = session.session_json;
    option.textContent = `${session.session_id} (${session.plot_type || "unknown"}, ${session.candidate_count})`;
    el.sessionSelect.appendChild(option);
  }
  if (preferred) {
    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) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…