diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2012-11-26 14:26:46 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2012-11-26 14:26:46 +0000 |
commit | ce8a22d1b44029bff04450bebc86bab8591cb3be (patch) | |
tree | 881f7bb1853d98a5216b3390b4d2111c8fa5c4f4 /libs/core | |
parent | f7b4fd2979e3a47c854638e4289883ba15e07705 (diff) |
libs/core: remove unused luci.util.escape(), map luci.util.striptags() to luci.template.parser.striptags()
Diffstat (limited to 'libs/core')
-rw-r--r-- | libs/core/luasrc/util.lua | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/libs/core/luasrc/util.lua b/libs/core/luasrc/util.lua index bde803f710..e285777c31 100644 --- a/libs/core/luasrc/util.lua +++ b/libs/core/luasrc/util.lua @@ -182,27 +182,18 @@ end -- String and data manipulation routines -- ---- Escapes all occurrences of the given character in given string. --- @param s String value containing unescaped characters --- @param c String value with character to escape (optional, defaults to "\") --- @return String value with each occurrence of character escaped with "\" -function escape(s, c) - c = c or "\\" - return s:gsub(c, "\\" .. c) -end - --- Create valid XML PCDATA from given string. -- @param value String value containing the data to escape -- @return String value containing the escaped data function pcdata(value) - return value and tparser.sanitize_pcdata(tostring(value)) + return value and tparser.pcdata(tostring(value)) end --- Strip HTML tags from given string. -- @param value String containing the HTML text -- @return String with HTML tags stripped of -function striptags(s) - return pcdata(tostring(s):gsub("</?[A-Za-z][A-Za-z0-9:_%-]*[^>]*>", " "):gsub("%s+", " ")) +function striptags(value) + return value and tparser.striptags(tostring(value)) end --- Splits given string on a defined separator sequence and return a table @@ -356,7 +347,6 @@ function parse_units(ustr) end -- also register functions above in the central string class for convenience -string.escape = escape string.pcdata = pcdata string.striptags = striptags string.split = split |