Compare commits

...

2 commits

Author SHA1 Message Date
nyx
b9e90ba56c Work on making more stuff use templates 2025-03-10 00:52:09 -05:00
nyx
202836d617 Registration fixes 2025-03-10 00:48:30 -05:00
5 changed files with 29 additions and 13 deletions

View file

@ -13,6 +13,9 @@ def home():
def login(): def login():
return render_template('login.j2', instanceName="nyxask.nixos.internal", instanceBranding="NyxAsk Testing Instance") return render_template('login.j2', instanceName="nyxask.nixos.internal", instanceBranding="NyxAsk Testing Instance")
@app.route('/auth/register/')
def register():
return render_template('register.j2', instanceName="nyxask.nixos.internal", instanceBranding="NyxAsk Testing Instance")
@app.route('/assets/css/index.css') @app.route('/assets/css/index.css')
def index_css(): def index_css():

3
app/templates/imports.j2 Normal file
View file

@ -0,0 +1,3 @@
{% macro imports_main() %}
<link rel="stylesheet" href="/assets/css/index.css">
{% endmacro %}

View file

@ -1,8 +1,9 @@
{% from 'header.j2' import header_home %} {% from 'header.j2' import header_home %}
{% from 'imports.j2' import imports_main %}
<html lang=en> <html lang=en>
<head> <head>
<title>{{ instanceBranding }} - Home</title> <title>{{ instanceBranding }} - Home</title>
<link rel="stylesheet" href="/assets/css/index.css"> {{ imports_main() }}
</head> </head>
<body> <body>
{{ header_home() }} {{ header_home() }}

View file

@ -1,7 +1,9 @@
{% from 'header.j2' import header_login %} {% from 'header.j2' import header_login %}
{% from 'imports.j2' import imports_main %}
<html lang="en"> <html lang="en">
<head> <head>
<title>{{ instanceBranding }} - Login</title> <title>{{ instanceBranding }} - Login</title>
{{ imports_main() }}
</head> </head>
<body> <body>
{{ header_login() }} {{ header_login() }}

View file

@ -1,7 +1,9 @@
{% from 'header.j2' import header_login %} {% from 'header.j2' import header_login %}
{% from 'imports.j2' import imports_main %}
<html lang=en> <html lang=en>
<head> <head>
<title>{{ instanceBranding }} - Register</title> <title>{{ instanceBranding }} - Register</title>
{{ imports_main() }}
</head> </head>
<body> <body>
{{ header_login() }} {{ header_login() }}
@ -9,19 +11,24 @@
<h1> <h1>
Login to {{ instanceName }}'s Nyxask! Login to {{ instanceName }}'s Nyxask!
</h1> </h1>
<label for="name">Username: </label> <label>
<input <input
type="text" placeholder="username"
id="name" type="text"
name="name" name="name"
size="10" /> size="10"
/>
</label>
<br> <br>
<label for="question">Password: </label> <br>
<input <label>
type="password" <input
id="password" placeholder="password"
name="password" type="password"
size="10" /> name="password"
size="10"
/>
</label>
</div> </div>
</body> </body>
</html> </html>