diff options
Diffstat (limited to 'youtube/templates/error.html')
-rw-r--r-- | youtube/templates/error.html | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/youtube/templates/error.html b/youtube/templates/error.html index e77c92c..97f8ca9 100644 --- a/youtube/templates/error.html +++ b/youtube/templates/error.html @@ -1,7 +1,36 @@ -{% set page_title = 'Error' %} -{% extends "base.html" %} +{% if error_code %} + {% set page_title = 'Error: ' ~ error_code %} +{% else %} + {% set page_title = 'Error' %} +{% endif %} + +{% if not slim %} + {% extends "base.html" %} +{% endif %} + +{% if traceback %} + {% block style %} + <link href="/youtube.com/static/home.css" rel="stylesheet"> + {% endblock style %} +{% endif %} {% block main %} - {{ error_message }} + {% if traceback %} + <div class="code-error" id="error-box"> + <h1>500 Uncaught exception:</h1> + <div class="code-box"><code>{{ traceback }}</code></div> + <p>Please report this issue at <a href="https://todo.sr.ht/~heckyel/yt-local" target="_blank" rel="noopener noreferrer">https://todo.sr.ht/~heckyel/yt-local</a></p> + <p>Remember to include the traceback in your issue and redact any information in it you do not want to share</p> + </div> + {% else %} + <section id="error-message" class="comments-area"> + <div class="comments"> + <div class="comment-container"> + <div class="comment"> + <span class="comment-text">{{ error_message }}</span> + </div> + </div> + </div> + </section> + {% endif %} {% endblock %} - |