Updated
This commit is contained in:
@@ -72,17 +72,21 @@ function scn01_render_landing($association_slug, $access) {
|
||||
. json_encode(['scenarios' => $scenarios], JSON_UNESCAPED_SLASHES)
|
||||
. '</script>';
|
||||
|
||||
// Pinned strip — populated client-side
|
||||
$out .= '<div id="scn01-pinned" class="scn01-pinned" aria-label="Pinned scenarios"></div>';
|
||||
|
||||
// Carousel — populated client-side
|
||||
$out .= '<div class="scn01-carousel">';
|
||||
$out .= '<button type="button" id="scn01-prev" class="btn btn-sm btn-outline-secondary" aria-label="Previous scenario">←</button>';
|
||||
$out .= '<div id="scn01-card" class="scn01-card"></div>';
|
||||
$out .= '<button type="button" id="scn01-next" class="btn btn-sm btn-outline-secondary" aria-label="Next scenario">→</button>';
|
||||
$out .= '</div>';
|
||||
|
||||
if ($access === 'public') {
|
||||
// Public — show carousel + pinned strip read-only (no form)
|
||||
$out .= '<div class="scn01-narrative">';
|
||||
$out .= '<label for="scn01_narrative"><strong>Describe your situation</strong></label>';
|
||||
$out .= '<textarea id="scn01_narrative" class="form-control" rows="6" placeholder="In your own words, describe what happened." disabled></textarea>';
|
||||
$out .= '</div>';
|
||||
|
||||
$out .= '<div class="scn01-carousel mt-3">';
|
||||
$out .= '<button type="button" id="scn01-prev" class="btn btn-sm btn-outline-secondary" aria-label="Previous scenario">←</button>';
|
||||
$out .= '<div id="scn01-card" class="scn01-card"></div>';
|
||||
$out .= '<button type="button" id="scn01-next" class="btn btn-sm btn-outline-secondary" aria-label="Next scenario">→</button>';
|
||||
$out .= '</div>';
|
||||
|
||||
$out .= '<div id="scn01-pinned" class="scn01-pinned" aria-label="Pinned scenarios"></div>';
|
||||
|
||||
$out .= '<div class="alert alert-info mt-3">';
|
||||
$out .= 'Scenarios are public. ';
|
||||
$out .= '<a href="https://directory.diagnostics.kane-il.us/channel/theron">Complete the SASE process</a> ';
|
||||
@@ -94,15 +98,26 @@ function scn01_render_landing($association_slug, $access) {
|
||||
|
||||
$form_url = z_root() . '/scn01/' . scn01_h($association_slug);
|
||||
|
||||
$out .= '<form method="post" action="' . $form_url . '" id="scn01-form" class="scn01-form mt-3" novalidate>';
|
||||
$out .= '<form method="post" action="' . $form_url . '" id="scn01-form" class="scn01-form" novalidate>';
|
||||
$out .= scn01_csrf_token();
|
||||
$out .= '<div id="scn01-pinned-fields"></div>';
|
||||
|
||||
// Narrative textarea — above the carousel
|
||||
$out .= '<div class="scn01-narrative">';
|
||||
$out .= '<label for="scn01_narrative"><strong>Describe your situation</strong></label>';
|
||||
$out .= '<textarea id="scn01_narrative" name="narrative" class="form-control" rows="6" placeholder="In your own words, describe what happened."></textarea>';
|
||||
$out .= '</div>';
|
||||
|
||||
// Carousel
|
||||
$out .= '<div class="scn01-carousel mt-3">';
|
||||
$out .= '<button type="button" id="scn01-prev" class="btn btn-sm btn-outline-secondary" aria-label="Previous scenario">←</button>';
|
||||
$out .= '<div id="scn01-card" class="scn01-card"></div>';
|
||||
$out .= '<button type="button" id="scn01-next" class="btn btn-sm btn-outline-secondary" aria-label="Next scenario">→</button>';
|
||||
$out .= '</div>';
|
||||
|
||||
// Pinned strip — stacked below the carousel
|
||||
$out .= '<div id="scn01-pinned" class="scn01-pinned" aria-label="Pinned scenarios"></div>';
|
||||
$out .= '<div id="scn01-pinned-fields"></div>';
|
||||
|
||||
$out .= '<div class="alert alert-warning mt-2 small">';
|
||||
$out .= 'Once submitted, this record cannot be edited. If you want to add more later, you will need to submit a new record.';
|
||||
$out .= '</div>';
|
||||
|
||||
Reference in New Issue
Block a user