Publish nixio.fs in index-scope
[project/luci.git] / libs / web / luasrc / dispatcher.lua
index ad4f24dc777205ddc15743efa55bd0a100023f24..1374270b9ede423a6c04b7845ff60c60f687ee5c 100644 (file)
@@ -34,6 +34,8 @@ local nixio = require "nixio", require "nixio.util"
 
 module("luci.dispatcher", package.seeall)
 context = util.threadlocal()
+uci = require "luci.model.uci"
+_M.fs = fs
 
 authenticator = {}
 
@@ -235,6 +237,7 @@ function dispatch(request)
                   include     = function(name) tpl.Template(name):render(getfenv(2)) end;
                   translate   = function(...) return require("luci.i18n").translate(...) end;
                   striptags   = util.striptags;
+                  pcdata      = util.pcdata;
                   media       = media;
                   theme       = fs.basename(media);
                   resource    = luci.config.main.resourcebase
@@ -474,7 +477,7 @@ function createtree()
        ctx.modifiers = modi
 
        -- Load default translation
-       require "luci.i18n".loadc("default")
+       require "luci.i18n".loadc("base")
 
        local scope = setmetatable({}, {__index = luci.dispatcher})