diff --git a/VERSION b/VERSION index e735d60..8307d81 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.4.38-beta +0.4.39-beta diff --git a/public/css/teach.css b/public/css/teach.css index 5699a76..5b99773 100644 --- a/public/css/teach.css +++ b/public/css/teach.css @@ -640,7 +640,8 @@ .wiki-goal-focus{outline:3px solid var(--accent);outline-offset:3px;animation:wikiFocus 1.4s ease-out} @keyframes wikiFocus{from{background:var(--accent-soft)}to{background:var(--surface)}} - .winfo[hidden]{display:none}\n .widget-curriculum-modal{width:min(620px,94vw);max-height:min(760px,88vh);overflow:auto} + .winfo[hidden]{display:none} + .widget-curriculum-modal{width:min(620px,94vw);max-height:min(760px,88vh);overflow:auto} .widget-curriculum-head{display:flex;align-items:center;gap:12px;margin-bottom:8px} .widget-curriculum-head h2{flex:1;margin:0;font-size:20px} .widget-curriculum-goals{display:flex;flex-direction:column;gap:8px;margin:14px 0} @@ -1298,6 +1299,20 @@ .lisub{font-size:13px; font-weight:700; color:var(--muted); margin-bottom:8px;} #ownPwBlock .lrow{margin-bottom:10px;} #ownPwBlock input{flex:1; min-width:0;} + +/* systeemmanager: veilige voorbeeldweergave van vaste rollen */ +.vw-role-block[hidden],#rolePreviewBanner[hidden]{display:none} +.vw-role-block{margin-bottom:8px;padding:10px 12px;border:1px solid var(--accent-soft);border-radius:12px;background:var(--surface-2)} +.vw-role-block .vw-row{align-items:flex-start;padding-top:0}.vw-role-seg{flex-wrap:wrap;justify-content:flex-end;max-width:min(620px,72%)} +.vw-role-note{margin-top:7px} +#rolePreviewBanner{position:fixed;top:calc(var(--tbar) + 8px);left:50%;z-index:5700;display:flex;align-items:center;gap:8px;transform:translateX(-50%);padding:7px 9px 7px 12px;border:1px solid var(--orange);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-2);font-size:12px} +#rolePreviewBanner span{font-weight:800;color:var(--orange)}#rolePreviewBanner button{border:0;border-radius:999px;padding:5px 9px;background:color-mix(in srgb,var(--orange) 16%,var(--surface));color:var(--ink);font:inherit;font-weight:800;cursor:pointer} +.role-preview-note{max-width:760px;margin:0 auto 14px;padding:11px 14px;border:1px solid var(--orange);border-radius:12px;background:color-mix(in srgb,var(--orange) 16%,var(--surface));color:var(--ink);font-size:13px;line-height:1.45} +body.role-preview-active #parentView button:disabled,body.role-preview-active #parentView input:disabled,body.role-preview-active #parentView select:disabled{opacity:.55;cursor:not-allowed} +body.role-preview-pupil #pupilView .widget-body{pointer-events:none;user-select:none} +body.tb-left #rolePreviewBanner,body.tb-right #rolePreviewBanner{top:8px} +@media(max-width:720px){.vw-role-block .vw-row{align-items:stretch;flex-direction:column}.vw-role-seg{max-width:none;justify-content:flex-start}#rolePreviewBanner{max-width:calc(100vw - 24px);white-space:nowrap}#rolePreviewBanner strong{display:none}} + /* ---------- weergave-instellingen (tabblad "Weergave") ---------- */ .vw-row{ display:flex; align-items:center; justify-content:space-between; gap:12px; diff --git a/public/index.html b/public/index.html index c2266c4..a9ddc2d 100644 --- a/public/index.html +++ b/public/index.html @@ -52,6 +52,7 @@ + @@ -74,6 +75,7 @@ +
@@ -248,6 +250,19 @@