diff --git a/frontend/dashboard.css b/frontend/dashboard.css index 0594813..dfd98ac 100644 --- a/frontend/dashboard.css +++ b/frontend/dashboard.css @@ -246,6 +246,7 @@ textarea { resize: vertical; min-height: 120px; } .week-plan-dates[hidden] { display:none; } .week-plan-dates button { min-height:44px; min-width:86px; flex:0 0 auto; padding:6px 10px; } .week-plan-dates button[aria-current="date"] { color:#bfdbfe; background:#17365a; border-color:#60a5fa; } +.back-to-week-review { width:100%; min-height:44px; margin:4px 0 12px; } .tomorrow-conflict-review { margin-top:14px; } .tomorrow-conflict-plans { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; } .tomorrow-conflict-plans > section { min-width:0; padding:12px; border:1px solid #31577f; border-radius:12px; background:#10233a; } @@ -299,10 +300,16 @@ textarea { resize: vertical; min-height: 120px; } .week-review-days { display:grid; gap:12px; } .week-review-day { padding:12px; border:1px solid #31577f; border-radius:12px; background:#10233a; } .week-review-day.is-overloaded { border-color:#f59e0b; background:#2a1c12; } +.week-review-day header { display:flex; align-items:center; justify-content:space-between; gap:8px; } +.week-review-day header button { flex:0 0 auto; min-height:44px; } .week-review-day h3, .week-review-day p { margin:0 0 8px; } .week-review-load { color:#bfdbfe; font-weight:700; } .week-review-day ul { display:grid; gap:10px; margin:0; padding:0; list-style:none; } .week-review-day li { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:8px; align-items:end; padding-top:8px; border-top:1px solid #31577f; overflow-wrap:anywhere; } +.week-review-item-copy { display:grid; min-width:0; gap:3px; } +.week-review-item-copy strong, .week-review-item-copy small { overflow-wrap:anywhere; } +.week-review-item-copy small { color:#a9bdd3; } +.week-review-move { display:flex; align-items:end; gap:8px; } .week-review-day label { display:grid; gap:4px; font-size:12px; } .week-review-day select, .week-review-day button { min-height:44px; } .week-review-day button { min-height:44px; } diff --git a/frontend/dashboard.js b/frontend/dashboard.js index 6715fe4..8606b63 100644 --- a/frontend/dashboard.js +++ b/frontend/dashboard.js @@ -453,6 +453,7 @@ getLogin: () => planningOwnerLogin, }); const weekWorkflow=createWeekPlanWorkflow({controller:weekPlan,qs,getLogin:()=>planningOwnerLogin, + getItem:identity=>[...todayMyWork,...activeMyWork].find(item=>todayWork.identity(item)===identity), openPlanner:openPlanToday,setReviewMode:value=>qs('#plan-today-sheet').classList.toggle('week-review-mode',value), escapeHtml,escapeAttribute:escAttr,todayWork, refresh:refreshMyWorkView,warm:warmTodayOffline}); diff --git a/frontend/index.html b/frontend/index.html index df8d2c5..9cbf82e 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -462,6 +462,7 @@ +