comparison src/luan/modules/Html.luan @ 1295:9dca1e912658

improve web shell
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 10 Jan 2019 21:42:11 -0700
parents 2bbc6f132d61
children 6c8ceca4a10b
comparison
equal deleted inserted replaced
1294:2555154ad19f 1295:9dca1e912658
1 java() 1 java()
2 local HtmlLuan = require "java:luan.modules.HtmlLuan" 2 local HtmlLuan = require "java:luan.modules.HtmlLuan"
3 local HtmlParser = require "java:luan.modules.parsers.Html" 3 local HtmlParser = require "java:luan.modules.parsers.Html"
4 local URLEncoder = require "java:java.net.URLEncoder" 4 local URLEncoder = require "java:java.net.URLEncoder"
5 local JsonToString = require "java:luan.lib.json.JsonToString"
5 local Luan = require "luan:Luan.luan" 6 local Luan = require "luan:Luan.luan"
6 local error = Luan.error 7 local error = Luan.error
7 local ipairs = Luan.ipairs or error() 8 local ipairs = Luan.ipairs or error()
8 local pairs = Luan.pairs or error() 9 local pairs = Luan.pairs or error()
9 local type = Luan.type or error() 10 local type = Luan.type or error()
12 13
13 14
14 local Html = {} 15 local Html = {}
15 16
16 Html.encode = HtmlLuan.encode 17 Html.encode = HtmlLuan.encode
18 Html.javascript_encode = JsonToString.encodeString
17 19
18 local quote = HtmlLuan.quote 20 local quote = HtmlLuan.quote
19 Html.quote = quote 21 Html.quote = quote
20 22
21 function Html.parse(text,container_tags) 23 function Html.parse(text,container_tags)