Base64Encoder = {}
function Base64Encoder:view()
local html = [[
]]
browser.loadpagex('b64encoder',html,'Base64Encoder.ui')
end
function Base64Encoder:encode()
local ui = self.ui
ui.result.value = scop.base64.encode(ui.data.value)
end
function Base64Encoder:decode()
local ui = self.ui
ui.result.value = scop.base64.decode(ui.data.value)
end
URLEncoder = {}
function URLEncoder:view()
local html = [[
]]
browser.loadpagex('urlencoder',html,'URLEncoder.ui')
end
function URLEncoder:encode(full)
local ui = self.ui
if full == true then
ui.result.value = sbelt.url.encodefull(ui.data.value)
else
ui.result.value = scop.url.encode(ui.data.value)
end
end
function URLEncoder:decode()
local ui = self.ui
ui.result.value = scop.url.decode(ui.data.value)
end
MD5Encoder = {}
function MD5Encoder:view()
local html = [[
]]
browser.loadpagex('md5encoder',html,'MD5Encoder.ui')
end
function MD5Encoder:encode()
local ui = self.ui
ui.result.value = scop.crypto.md5(ui.data.value)
end
SHA1Encoder = {}
function SHA1Encoder:view()
local html = [[
]]
browser.loadpagex('sha1encoder',html,'SHA1Encoder.ui')
end
function SHA1Encoder:encode()
local ui = self.ui
ui.result.value = scop.crypto.sha1(ui.data.value)
end