X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=libs%2Fweb%2Fluasrc%2Ftemplate.lua;fp=libs%2Fweb%2Fluasrc%2Ftemplate.lua;h=659c7216d8ebc588fdfa1eeee085d55a2a18f65c;hp=17e1daad70b83e9c6f74dafce5340fcc558189d3;hb=14e62cc311ddbe9d215f51b910164f2e4a95fd20;hpb=aa462baa33bf0c85448e9d7779d81ab70827b56f diff --git a/libs/web/luasrc/template.lua b/libs/web/luasrc/template.lua index 17e1daad7..659c7216d 100644 --- a/libs/web/luasrc/template.lua +++ b/libs/web/luasrc/template.lua @@ -80,17 +80,17 @@ function compile(template) template = sanitize(template) -- Template module header/footer declaration - local header = "write('" - local footer = "')" + local header = 'write("' + local footer = '")' template = header .. template .. footer -- Replacements - local r_include = "')\ninclude('%s')\nwrite('" - local r_i18n = "'..translate('%1','%2')..'" - local r_i18n2 = "'..translate('%1', '')..'" - local r_pexec = "'..(%s or '')..'" - local r_exec = "')\n%s\nwrite('" + local r_include = '")\ninclude("%s")\nwrite("' + local r_i18n = '"..translate("%1","%2").."' + local r_i18n2 = '"..translate("%1", "").."' + local r_pexec = '"..(%s or "").."' + local r_exec = '")\n%s\nwrite("' -- Parse the expressions for k,v in pairs(expr) do