Add read-only client and coach code fields in questionnaire preview
Some checks failed
PHPUnit / test (push) Has been cancelled
Some checks failed
PHPUnit / test (push) Has been cancelled
This commit is contained in:
@ -12,6 +12,10 @@ const GLASS_LABELS = [
|
||||
{ key: 'extreme_glass', label: 'Extreme' },
|
||||
];
|
||||
|
||||
/** Sample codes shown in preview (read-only), mimicking the app after load/login. */
|
||||
const PREVIEW_CLIENT_CODE = 'CLIENT-042';
|
||||
const PREVIEW_COACH_CODE = 'coach.demo';
|
||||
|
||||
const MONTHS = [
|
||||
'January', 'February', 'March', 'April', 'May', 'June',
|
||||
'July', 'August', 'September', 'October', 'November', 'December',
|
||||
@ -395,9 +399,16 @@ function renderQuestionBody(q, sectionIdx) {
|
||||
|
||||
case 'client_coach_code_question':
|
||||
inner += `
|
||||
<div class="qp-form-stack">
|
||||
<label>Client code<input type="text" data-field="client"></label>
|
||||
<label>Coach code<input type="text" data-field="coach"></label>
|
||||
<p class="qp-hint qp-review-note">In the app, client and coach codes are loaded automatically — coaches review them here, not type them in.</p>
|
||||
<div class="qp-form-stack qp-review-codes">
|
||||
<label>Client code
|
||||
<input type="text" class="qp-readonly-field" data-field="client"
|
||||
value="${esc(PREVIEW_CLIENT_CODE)}" readonly tabindex="-1" aria-readonly="true">
|
||||
</label>
|
||||
<label>Coach code
|
||||
<input type="text" class="qp-readonly-field" data-field="coach"
|
||||
value="${esc(PREVIEW_COACH_CODE)}" readonly tabindex="-1" aria-readonly="true">
|
||||
</label>
|
||||
</div>`;
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user