# HG changeset patch # User bsw # Date 1496742549 -7200 # Node ID be5db15e2d9a2bef100c12e3c582146a377faf28 # Parent 993fbee179ae3cb2123818f8f42260f04652642d Removed json sub attribute support for form element diff -r 993fbee179ae -r be5db15e2d9a framework/env/ui/form_element.lua --- a/framework/env/ui/form_element.lua Tue Jun 06 11:47:33 2017 +0200 +++ b/framework/env/ui/form_element.lua Tue Jun 06 11:49:09 2017 +0200 @@ -32,19 +32,7 @@ args.record = slot_state.form_record end if args.record then - local path = {} - for match in string.gmatch(args.name, "[^%.]+") do - path[#path+1] = match - end - local value = args.record - for i, path_element in ipairs(path) do - if type(value) == "table" then - value = value[path_element] - else - value = nil - end - end - args.value = value + args.value = args.record[args.name] end else args.value = nihil.lower(args.value)