|
1052 | 1052 | centerDateOverride: centerDateEl.value, |
1053 | 1053 | append: true, |
1054 | 1054 | }); |
1055 | | - } else if (isIsoDateString(minSavedDate) && renderedRows.length <= PLAN_MAX_AUTO_REFRESH_ROWS) { |
| 1055 | + } else if ( |
| 1056 | + isIsoDateString(minSavedDate) |
| 1057 | + && (renderedRows.length <= PLAN_MAX_AUTO_REFRESH_ROWS || savedDays.length > 1) |
| 1058 | + ) { |
1056 | 1059 | queuePlanBackgroundRefresh(minSavedDate); |
1057 | 1060 | } |
1058 | 1061 | void refreshCenterSummaryLightweight(); |
|
1237 | 1240 |
|
1238 | 1241 | const distanceWrap = document.createElement("div"); |
1239 | 1242 | distanceWrap.className = "session-distance-wrap"; |
1240 | | - const input = document.createElement("input"); |
1241 | | - input.className = "plan-distance-input plan-session-distance"; |
1242 | | - input.type = "text"; |
1243 | | - input.dataset.date = row.date; |
1244 | | - input.dataset.sessionIndex = String(sessionIndex); |
1245 | | - input.value = Number.isFinite(Number(session.planned_miles)) && Number(session.planned_miles) > 0 |
1246 | | - ? formatSessionValue(Number(session.planned_miles)) |
1247 | | - : ""; |
1248 | | - input.placeholder = "mi"; |
1249 | | - input.title = "Distance for this session. Press Enter to save."; |
1250 | | - distanceWrap.appendChild(input); |
1251 | 1243 |
|
1252 | 1244 | if (sessionIndex === 0) { |
1253 | 1245 | const inlineActions = document.createElement("div"); |
|
1281 | 1273 | distanceWrap.appendChild(inlineActions); |
1282 | 1274 | } |
1283 | 1275 |
|
| 1276 | + const input = document.createElement("input"); |
| 1277 | + input.className = "plan-distance-input plan-session-distance"; |
| 1278 | + input.type = "text"; |
| 1279 | + input.dataset.date = row.date; |
| 1280 | + input.dataset.sessionIndex = String(sessionIndex); |
| 1281 | + input.value = Number.isFinite(Number(session.planned_miles)) && Number(session.planned_miles) > 0 |
| 1282 | + ? formatSessionValue(Number(session.planned_miles)) |
| 1283 | + : ""; |
| 1284 | + input.placeholder = "mi"; |
| 1285 | + input.title = "Distance for this session. Press Enter to save."; |
| 1286 | + distanceWrap.appendChild(input); |
| 1287 | + |
1284 | 1288 | rowEl.appendChild(distanceWrap); |
1285 | 1289 | editor.appendChild(rowEl); |
1286 | 1290 | } |
|
0 commit comments