summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--UI/elements.html11
1 files changed, 11 insertions, 0 deletions
diff --git a/UI/elements.html b/UI/elements.html
index 7369a52e..ebe5f5c4 100644
--- a/UI/elements.html
+++ b/UI/elements.html
@@ -102,6 +102,17 @@
<?lsmb # SELECT ELEMENT ?>
<?lsmb BLOCK select ?>
<?lsmb IF element_data # Only process element if one exists. ?>
+ <?lsmb IF element_data.defined('default_values') ?>
+ <?lsmb # Undef items must be removed, or they choke in the options defaults check later.
+ i = 0;
+ FOREACH select_default IN element_data.default_values;
+ UNLESS select_default.defined;
+ element_data.default_values = element_data.default_values.splice(1, i);
+ END;
+ i = i + 1;
+ END;
+ ?>
+ <?lsmb END ?>
<?lsmb
element_type = 'select';
PROCESS auto_id;