[geany/www.geany.org] 537416: Improve and unify 403, 404 and 500 error pages

Enrico Tröger git-noreply at xxxxx
Sun Jan 5 18:16:06 UTC 2014


Branch:      refs/heads/master
Author:      Enrico Tröger <enrico.troeger at uvena.de>
Committer:   Enrico Tröger <enrico.troeger at uvena.de>
Date:        Sun, 05 Jan 2014 18:16:06 UTC
Commit:      5374162ac4905c54385084add3dc2bfcd263eb0f
             https://github.com/geany/www.geany.org/commit/5374162ac4905c54385084add3dc2bfcd263eb0f

Log Message:
-----------
Improve and unify 403, 404 and 500 error pages


Modified Paths:
--------------
    geany/templates/errors/403.html
    geany/templates/errors/404.html
    geany/templates/errors/500.html
    geany/templates/errors/error_base.html

Modified: geany/templates/errors/403.html
20 files changed, 15 insertions(+), 5 deletions(-)
===================================================================
@@ -1,9 +1,19 @@
-{% extends "base.html" %}
+{% extends "errors/error_base.html" %}
+{% load i18n %}
 
-{% block title %}
-Forbidden
+{% block meta_title %}
+	{% if title %}
+		{{ title }}
+	{% else %}
+		{% trans "Forbidden" %}
+	{% endif %}
 {% endblock %}
 
-{% block main %}
-<p class="alert alert-error">You don't have permission to access the requested object.</p>
+
+{% block error_message %}
+	{% if message %}
+		{{ message }}
+	{% else %}
+		{% trans "You don't have permission to access the requested object." %}
+	{% endif %}
 {% endblock %}


Modified: geany/templates/errors/404.html
21 files changed, 13 insertions(+), 8 deletions(-)
===================================================================
@@ -1,14 +1,19 @@
-{% extends "skel.html" %}
-
+{% extends "errors/error_base.html" %}
 {% load i18n %}
 
-{% block title %}
-{% trans "Page not found" %}
+{% block meta_title %}
+	{% if title %}
+		{{ title }}
+	{% else %}
+		{% trans "Page not found" %}
+	{% endif %}
 {% endblock %}
 
 
-{% block main %}
-<div class="well">
-{% trans "The page you requested does not exist." %}
-</div>
+{% block error_message %}
+	{% if message %}
+		{{ message }}
+	{% else %}
+		{% trans "The page you requested does not exist." %}
+	{% endif %}
 {% endblock %}


Modified: geany/templates/errors/500.html
18 files changed, 10 insertions(+), 8 deletions(-)
===================================================================
@@ -1,13 +1,15 @@
-{% extends "skel.html" %}
-
+{% extends "errors/error_base.html" %}
 {% load i18n %}
 
-{% block title %}
-{% trans "Error" %}
+{% block meta_title %}
+	{% if title %}
+		{{ title }}
+	{% else %}
+		{% trans "Server Error" %}
+	{% endif %}
 {% endblock %}
 
-{% block main %}
-<div class="well">
-{% trans "Sorry, an error occurred. The admin has been informed." %}
-</div>
+
+{% block error_message %}
+	{% trans "Sorry, an error occurred. The admin has been informed." %}
 {% endblock %}


Modified: geany/templates/errors/error_base.html
23 files changed, 23 insertions(+), 0 deletions(-)
===================================================================
@@ -0,0 +1,23 @@
+{% extends "skel.html" %}
+
+{% block top_menu %}
+<div class="navbar navbar-inverse navbar-fixed-top">
+    <div class="navbar-inner">
+        <div class="container">
+            <img src="{{ STATIC_URL }}img/geany-36x36.png" class="brand">
+            <a class="brand" href="{% url "home" %}">Geany</a>
+        </div>
+    </div>
+</div>
+{% endblock %}
+
+
+{% block main %}
+<div class="well">
+	<h3>Error:</h3>
+	<p class="alert alert-error">
+		{% block error_message %}
+		{% endblock %}
+	</p>
+</div>
+{% endblock %}



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list