From 7adcdb1913cbad0d933fdd79c1c316c6776a01a3 Mon Sep 17 00:00:00 2001
From: smmercuri <smercuri@ed.ac.uk>
Date: Fri, 17 May 2024 14:51:45 +0100
Subject: [PATCH] Update default headers based on orientation
---
stack/cas/castext2/blocks/parsons.block.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/stack/cas/castext2/blocks/parsons.block.php b/stack/cas/castext2/blocks/parsons.block.php
index 7b198b0ab..0d6080a23 100644
--- a/stack/cas/castext2/blocks/parsons.block.php
+++ b/stack/cas/castext2/blocks/parsons.block.php
@@ -219,7 +219,7 @@ class stack_cas_castext2_parsons extends stack_cas_castext2_block {
if ($proofmode) {
$code = 'var headers = ["' . stack_string('stackBlock_parsons_used_header') . '"];' . "\n";
} else {
- $code = 'var headers = [' . implode(', ', range(1, intval($columns))) . '];' . "\n";
+ $code = 'var headers = [' . implode(', ', range(1, intval($ogcolumns))) . '];' . "\n";
}
$code .= 'var available_header = "' . stack_string('stackBlock_parsons_available_header') . '";' . "\n";
@@ -237,7 +237,7 @@ class stack_cas_castext2_parsons extends stack_cas_castext2_block {
// More specific pieces of validation
// Check typing of headers, it should be an array containing strings.
- $code .= 'if (!(Array.isArray(headers) && headers.every((header) => typeof(header) === "string")))
+ $code .= 'if (!(Array.isArray(headers)))
{stack_js.display_error("' . stack_string('stackBlock_incorrect_header_type') . '");}' . "\n";
// If the length of headers does not match the number of columns expected throw an error.
--
GitLab