horizon/openstack_dashboard/templates/500.html
Kieran Spear 76ef256dc4 Don't inherit from base.html in 500 error page
For server errors, the context passed to the template is empty,
so things like STATIC_URL and context processors don't work.

Fixes bug 1067206.

Change-Id: Ia1801afaecd6a23fbcc6054552d0fd313597d1c1
2012-11-21 12:13:17 +11:00

83 lines
2.2 KiB
HTML

{% load branding i18n staticfiles %}
{% load load_config from horizon %}
{% load_config as HORIZON_CONFIG %}
{% comment %}
NB: The context for 500 pages is an empty dict.
Don't add any content here that depends on things from
the context.
{% endcomment %}
<!DOCTYPE html>
<html>
<head>
<meta content='text/html; charset=utf-8' http-equiv='Content-Type' />
<link rel="shortcut icon" href="{% static "dashboard/img/favicon.ico" %}"/>
<title>{% trans "Server error" %} - {% site_branding %}</title>
{% block css %}
<style>
a {
color: #43a1d6;
text-decoration: none;
}
body {
color: rgb(106, 106, 106);
text-align: center;
font-weight: normal;
background: none repeat scroll 0% 0% rgb(250, 250, 250);
}
div#container {
position: absolute;
top: 80px;
padding-top: 170px;
margin: 0px 0px 0px -196px;
left: 50%;
width: 390px;
background: url("{% static "dashboard/img/logo.png" %}") no-repeat scroll center 35px padding-box rgb(255, 255, 255);
border: 1px solid rgb(225, 225, 225);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
}
h2 {
font-weight: normal;
}
div#container > div {
padding: 25px;
}
</style>
{% endblock %}
</head>
<body id="{% block body_id %}{% endblock %}">
{% block page_header %}{% endblock %}
{% block content %}
<div id="container">
<div id="text">
{% block text %}
<h2>{% trans "Something went wrong!" %}</h2>
<p>{% trans "An unexpected error has occurred. Try refreshing the page. If that doesn't help, contact your local administrator." %}</p>
{% endblock %}
</div>
<div id="links">
{% block links %}
<p><a href="/">{% trans "Home" %}</a></p>
<p><a href="{{ HORIZON_CONFIG.help_url }}">{% trans "Help" %}</a></p>
{% endblock %}
</div>
</div>
{% endblock %}
{% block footer %}{% endblock %}
{% block js %}{% endblock %}
</body>
</html>