# HG changeset patch # User bsw # Date 1534181466 -7200 # Node ID a48d33b22384a4d361aa1cbe1ce3f0be6a39bcf7 # Parent dbf90b71b19e160da360b236c0c886eb4b456c12 Changed style of register image upload 6 diff -r dbf90b71b19e -r a48d33b22384 app/main/registration/_register_form.lua --- a/app/main/registration/_register_form.lua Mon Aug 13 19:26:32 2018 +0200 +++ b/app/main/registration/_register_form.lua Mon Aug 13 19:31:06 2018 +0200 @@ -116,22 +116,32 @@ var file = obj.value; var fileName = file.split("\\"); document.getElementById("fileBtn").innerHTML = fileName[fileName.length-1]; - document.getElementById("fileCheckbox").checked = true; + document.getElementById("fileCheckbox").checked = fileName.length > 0 ? true : false; event.preventDefault(); } ]] } ui.tag{ tag = "input", attr = { id = "fileInput", style = "display: none;", type = "file", name = "verification_data_" .. field.name, onchange = "fileChoosen(this);" } } - ui.tag{ - tag = "input", - attr = { - type = "checkbox", - class = "mdl-checkbox__input", - id = "fileCheckbox", - style = "float: left;", - onclick = "getFile();" + ui.tag{ tag = "label", attr = { + class = "mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect", + style = "display: inline;", + }, + content = function() + ui.tag{ + tag = "input", + attr = { + type = "checkbox", + class = "mdl-checkbox__input", + id = "fileCheckbox", + style = "float: left;", + onclick = "getFile();" + } + } + ui.tag{ + attr = { id = "fileBtn", class = "mdl-checkbox__label", onclick = "getFile();" }, + content = field.upload_label + } } } - ui.tag{ attr = { id = "fileBtn", onclick = "getFile();", style = "font-size: 16px;" }, content = field.upload_label } if field.optional_checkbox then slot.put("   ") ui.tag{ tag = "label", attr = {