diff --git a/res/scripts/stdlib.lua b/res/scripts/stdlib.lua index ce7f5b48..9d29b873 100644 --- a/res/scripts/stdlib.lua +++ b/res/scripts/stdlib.lua @@ -194,7 +194,7 @@ function gui.template(name, params) text = text:gsub("if%s*=%s*'%%{%w+}'", "if=''") text = text:gsub("if%s*=%s*\"%%{%w+}\"", "if=\"\"") -- remove unsolved properties: attr='%{var}' - text = text:gsub("%w+%s*=%s*'%%{%w+}'%s?", "") + text = text:gsub("%s*%S+='%%{[^}]+}'%s*", " ") text = text:gsub('%s*%S+="%%{[^}]+}"%s*', " ") return text end