blob: ed5dc4eb135ae9de37860973b322c77c144dd153 (
plain) (
tree)
|
|
markup::define! {
LoginPage {
form[method="POST"] {
h1 { "Sign in with your website" }
p {
"Signing in to Kittybox might allow you to view private content "
"intended for your eyes only."
}
section {
label[for="url"] { "Your website URL" }
input[id="url", name="url", placeholder="https://example.com/"];
input[type="submit"];
}
}
}
LogoutPage {
script[type="module"] {
@markup::raw(r#"const form = document.getElementById("logout");
form.submit();
"#)
}
form[id="logout", method="POST"] {
p { "You will be logged out automatically if you have JavaScript on." }
noscript { p { "However, you don't seem to have it running. No worries, just press the button to be logged out." } }
input[type="submit", value="Sign out"];
}
}
}
|