diff options
Diffstat (limited to 'UI')
-rw-r--r-- | UI/elements.html | 11 |
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; |