summaryrefslogtreecommitdiffhomepage
path: root/libs/web/luasrc
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2009-07-23 01:41:06 +0000
committerJo-Philipp Wich <jow@openwrt.org>2009-07-23 01:41:06 +0000
commit3e0b6b681c1d62465d285859d3496f0667d35018 (patch)
treef57ca929c006ee9304c00a672ce6488c69e8077e /libs/web/luasrc
parent80a2dd2cc27e2fc0c55f03f01a1d460a91954ab6 (diff)
libs/web: use new parser in non-caching mode
Diffstat (limited to 'libs/web/luasrc')
-rw-r--r--libs/web/luasrc/template.lua8
1 files changed, 2 insertions, 6 deletions
diff --git a/libs/web/luasrc/template.lua b/libs/web/luasrc/template.lua
index 4971033a27..7cc6e11b08 100644
--- a/libs/web/luasrc/template.lua
+++ b/libs/web/luasrc/template.lua
@@ -32,6 +32,7 @@ local string = require "string"
local config = require "luci.config"
local coroutine = require "coroutine"
local nixio = require "nixio", require "nixio.util"
+local tparser = require "luci.template.parser"
local tostring, pairs, loadstring = tostring, pairs, loadstring
local setmetatable, loadfile = setmetatable, loadfile
@@ -206,12 +207,7 @@ function Template.__init__(self, name)
end
elseif compiler_mode == "memory" then
- local source
- source, err = fs.readfile(sourcefile) or fs.readfile(sourcefile .. ".htm")
- if source then
- self.template, err = compile(source)
- end
-
+ self.template, _, err = tparser.parse(sourcefile .. ".htm")
end
-- If we have no valid template throw error, otherwise cache the template