Mercurial Hosting > disearch
comparison src/lib/Shared.luan @ 12:3e2cb946d511
form handling
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Mon, 30 Oct 2023 14:59:45 -0600 |
| parents | 62dd23f0b549 |
| children | af2b95854072 |
comparison
equal
deleted
inserted
replaced
| 11:62dd23f0b549 | 12:3e2cb946d511 |
|---|---|
| 1 local Luan = require "luan:Luan.luan" | 1 local Luan = require "luan:Luan.luan" |
| 2 local error = Luan.error | 2 local error = Luan.error |
| 3 local Time = require "luan:Time.luan" | 3 local Time = require "luan:Time.luan" |
| 4 local Parsers = require "luan:Parsers.luan" | |
| 5 local json_string = Parsers.json_string or error() | |
| 4 local Http = require "luan:http/Http.luan" | 6 local Http = require "luan:http/Http.luan" |
| 5 | 7 |
| 6 | 8 |
| 7 local Shared = {} | 9 local Shared = {} |
| 8 | 10 |
| 56 function Shared.discord_redirect_uri() | 58 function Shared.discord_redirect_uri() |
| 57 local request = Http.request | 59 local request = Http.request |
| 58 return request.scheme.."://"..request.headers["Host"].."/login2.html" | 60 return request.scheme.."://"..request.headers["Host"].."/login2.html" |
| 59 end | 61 end |
| 60 | 62 |
| 63 function Shared.js_error(field,message) | |
| 64 %> | |
| 65 showError( context.form, '<%=field%>', <%=json_string(message)%> ); | |
| 66 <% | |
| 67 end | |
| 68 | |
| 61 return Shared | 69 return Shared |
