To complete the previous commit these functions are defined in the resulting luci-base package but are also used in the new luci-base-libs package. So move them into the new xml-module of the new package. Signed-off-by: Sven Roederer <freifunk@it-solutions.geroedel.de>
26 lines
582 B
Lua
26 lines
582 B
Lua
-- Copyright 2008 Steven Barth <steven@midlink.org>
|
|
-- Licensed to the public under the Apache License 2.0.
|
|
|
|
local tparser = require "luci.template.parser"
|
|
local string = require "string"
|
|
|
|
local tostring = tostring
|
|
|
|
module "luci.xml"
|
|
|
|
--
|
|
-- String and data manipulation routines
|
|
--
|
|
|
|
function pcdata(value)
|
|
return value and tparser.pcdata(tostring(value))
|
|
end
|
|
|
|
function striptags(value)
|
|
return value and tparser.striptags(tostring(value))
|
|
end
|
|
|
|
|
|
-- also register functions above in the central string class for convenience
|
|
string.pcdata = pcdata
|
|
string.striptags = striptags
|