Simplify beginner mode to essential dough inputs
This commit is contained in:
+17
-11
@@ -296,7 +296,7 @@ footer b{color:var(--txt)}
|
|||||||
<div class="ctl">
|
<div class="ctl">
|
||||||
<div class="ctl-top"><span class="ctl-l">Ansicht</span></div>
|
<div class="ctl-top"><span class="ctl-l">Ansicht</span></div>
|
||||||
<div class="chips" id="uxModes" role="group" aria-label="Ansicht"></div>
|
<div class="chips" id="uxModes" role="group" aria-label="Ansicht"></div>
|
||||||
<p class="note">Einfach zeigt nur die wichtigsten Schritte. Profi blendet alle Stellschrauben ein.</p>
|
<p class="note">Einfach fragt nur: Wann soll die Pizza fertig sein, welcher Stil, wie viele Ballen und wie schwer pro Ballen. Profi blendet alle Stellschrauben ein.</p>
|
||||||
</div>
|
</div>
|
||||||
<label class="ctl">
|
<label class="ctl">
|
||||||
<div class="ctl-top"><span class="ctl-l">Pizza fertig am</span></div>
|
<div class="ctl-top"><span class="ctl-l">Pizza fertig am</span></div>
|
||||||
@@ -320,7 +320,7 @@ footer b{color:var(--txt)}
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="ctl">
|
<div class="ctl advanced-only">
|
||||||
<div class="ctl-top"><span class="ctl-l">Größe bestimmen über</span></div>
|
<div class="ctl-top"><span class="ctl-l">Größe bestimmen über</span></div>
|
||||||
<div class="chips" id="modes" role="group" aria-label="Berechnungsart"></div>
|
<div class="chips" id="modes" role="group" aria-label="Berechnungsart"></div>
|
||||||
</div>
|
</div>
|
||||||
@@ -332,14 +332,14 @@ footer b{color:var(--txt)}
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="modeD" hidden>
|
<div id="modeD" class="advanced-only" hidden>
|
||||||
<label class="ctl">
|
<label class="ctl">
|
||||||
<div class="ctl-top"><span class="ctl-l">Durchmesser</span><span class="ctl-v" id="v-dia"></span></div>
|
<div class="ctl-top"><span class="ctl-l">Durchmesser</span><span class="ctl-v" id="v-dia"></span></div>
|
||||||
<input type="range" id="dia" min="16" max="45" step="1">
|
<input type="range" id="dia" min="16" max="45" step="1">
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="modeP" hidden>
|
<div id="modeP" class="advanced-only" hidden>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<label class="ctl">
|
<label class="ctl">
|
||||||
<div class="ctl-top"><span class="ctl-l">Blech Länge</span><span class="ctl-v" id="v-panL"></span></div>
|
<div class="ctl-top"><span class="ctl-l">Blech Länge</span><span class="ctl-v" id="v-panL"></span></div>
|
||||||
@@ -354,7 +354,7 @@ footer b{color:var(--txt)}
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- MEHL -->
|
<!-- MEHL -->
|
||||||
<section class="panel noprint">
|
<section class="panel noprint advanced-only">
|
||||||
<p class="ph"><b>02 // Mehl</b><span id="flourW">—</span></p>
|
<p class="ph"><b>02 // Mehl</b><span id="flourW">—</span></p>
|
||||||
<select id="flour" aria-label="Mehl auswählen"></select>
|
<select id="flour" aria-label="Mehl auswählen"></select>
|
||||||
<div class="meta" id="flourMeta"></div>
|
<div class="meta" id="flourMeta"></div>
|
||||||
@@ -830,10 +830,13 @@ function applyPlan(){
|
|||||||
|
|
||||||
function initUI(){
|
function initUI(){
|
||||||
buildFlourSelect();
|
buildFlourSelect();
|
||||||
chips($("uxModes"), UX_MODES, "uxMode");
|
chips($("uxModes"), UX_MODES, "uxMode", k=>{
|
||||||
|
if (k==="simple") S.mode="w";
|
||||||
|
});
|
||||||
chips($("styles"), STYLES, "style", k=>{
|
chips($("styles"), STYLES, "style", k=>{
|
||||||
const st=STYLES[k];
|
const st=STYLES[k];
|
||||||
S.ball=st.ball; S.hyd=st.hyd; S.salt=st.salt; S.oil=st.oil; S.sugar=st.sugar; S.mode=st.mode;
|
S.ball=st.ball; S.hyd=st.hyd; S.salt=st.salt; S.oil=st.oil; S.sugar=st.sugar; S.mode=st.mode;
|
||||||
|
if (S.uxMode==="simple") S.mode="w";
|
||||||
});
|
});
|
||||||
chips($("modes"), MODES, "mode");
|
chips($("modes"), MODES, "mode");
|
||||||
chips($("yeastTypes"), YEASTS, "yeast");
|
chips($("yeastTypes"), YEASTS, "yeast");
|
||||||
@@ -881,6 +884,7 @@ function initUI(){
|
|||||||
|
|
||||||
function syncInputs(){
|
function syncInputs(){
|
||||||
document.body.dataset.ux = S.uxMode;
|
document.body.dataset.ux = S.uxMode;
|
||||||
|
if (S.uxMode==="simple" && S.mode!=="w") S.mode="w";
|
||||||
RANGES.forEach(id=>{ $(id).value=S[id]; });
|
RANGES.forEach(id=>{ $(id).value=S[id]; });
|
||||||
$("ballsOut").textContent=S.balls;
|
$("ballsOut").textContent=S.balls;
|
||||||
$("flour").value=S.flour;
|
$("flour").value=S.flour;
|
||||||
@@ -1030,12 +1034,14 @@ function renderTimeline(r){
|
|||||||
function renderQuickSummary(r){
|
function renderQuickSummary(r){
|
||||||
const tl = lastTl || timeline(S,r);
|
const tl = lastTl || timeline(S,r);
|
||||||
const start = tl.start;
|
const start = tl.start;
|
||||||
$("quickSummary").innerHTML = [
|
const items = [
|
||||||
|
`<span><b>${STYLES[S.style].n}</b></span>`,
|
||||||
`<span><b>${S.balls} × ${Math.round(r.ballW)} g</b> Teiglinge</span>`,
|
`<span><b>${S.balls} × ${Math.round(r.ballW)} g</b> Teiglinge</span>`,
|
||||||
`<span><b>${Math.round(r.flour)} g</b> Mehl</span>`,
|
`<span>Backen <b>${fmtT(new Date(S.bake))} ${fmtDay(new Date(S.bake))}</b></span>`,
|
||||||
`<span>Start <b>${fmtT(start)} ${fmtDay(start)}</b></span>`,
|
`<span>Start <b>${fmtT(start)} ${fmtDay(start)}</b></span>`
|
||||||
`<span>Backen <b>${fmtT(new Date(S.bake))} ${fmtDay(new Date(S.bake))}</b></span>`
|
];
|
||||||
].join("");
|
if (S.uxMode!=="simple") items.splice(2,0,`<span><b>${Math.round(r.flour)} g</b> Mehl</span>`);
|
||||||
|
$("quickSummary").innerHTML = items.join("");
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ============================================================
|
/* ============================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user