aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlec Perkins2012-09-09 15:54:50 -0400
committerAlec Perkins2012-09-09 15:54:50 -0400
commit69ad8b90000bdb821e023168eddd778c4b752116 (patch)
tree33f6f975ba48402fa6cc70b4620ac39cb940401b
parent33c1e5b5baf244c95dc8e30d1953c2098e97fd3d (diff)
downloaddjango-rest-framework-69ad8b90000bdb821e023168eddd778c4b752116.tar.bz2
Inverse, fixed navbar. Block for easily modifying navbar style.
-rw-r--r--djangorestframework/static/djangorestframework/css/bootstrap-tweaks.css8
-rw-r--r--djangorestframework/static/djangorestframework/css/style.css10
-rw-r--r--djangorestframework/templates/djangorestframework/base.html18
3 files changed, 27 insertions, 9 deletions
diff --git a/djangorestframework/static/djangorestframework/css/bootstrap-tweaks.css b/djangorestframework/static/djangorestframework/css/bootstrap-tweaks.css
index f80b312a..eb41649e 100644
--- a/djangorestframework/static/djangorestframework/css/bootstrap-tweaks.css
+++ b/djangorestframework/static/djangorestframework/css/bootstrap-tweaks.css
@@ -10,4 +10,12 @@ a single block in the template.
.form-actions {
background: transparent;
border-top-color: transparent;
+}
+
+.navbar-inverse .brand a {
+ color: #999;
+}
+.navbar-inverse .brand:hover a {
+ color: white;
+ text-decoration: none;
} \ No newline at end of file
diff --git a/djangorestframework/static/djangorestframework/css/style.css b/djangorestframework/static/djangorestframework/css/style.css
index 2d937be4..6430f670 100644
--- a/djangorestframework/static/djangorestframework/css/style.css
+++ b/djangorestframework/static/djangorestframework/css/style.css
@@ -1,8 +1,16 @@
body {
- padding-top: 1em;
+ padding-top: 0;
padding-bottom: 1em;
}
+/* The navbar is fixed at >= 980px wide, so add padding to the body to prevent
+content running up underneath it. */
+@media (min-width:980px) {
+ body {
+ padding-top: 60px;
+ }
+}
+
h1 {
font-weight: 500;
}
diff --git a/djangorestframework/templates/djangorestframework/base.html b/djangorestframework/templates/djangorestframework/base.html
index 993d8248..fa9a114a 100644
--- a/djangorestframework/templates/djangorestframework/base.html
+++ b/djangorestframework/templates/djangorestframework/base.html
@@ -27,11 +27,12 @@
<body class="{% block bodyclass %}{% endblock %} container">
- <div class="navbar">
+ <div class="navbar navbar-fixed-top {% block bootstrap_navbar_variant %}navbar-inverse{% endblock %}">
<div class="navbar-inner">
- <span class="brand" href="/">
- {% block branding %}<a href='http://django-rest-framework.org'>Django REST framework</a> <span class="version">{{ version }}</span>{% endblock %}
- </span>
+ <div class="container">
+ <span class="brand" href="/">
+ {% block branding %}<a href='http://django-rest-framework.org'>Django REST framework <span class="version">{{ version }}</span></a>{% endblock %}
+ </span>
<ul class="nav pull-right">
{% block userlinks %}
{% if user.is_active %}
@@ -49,10 +50,11 @@
{% endif %}
{% endblock %}
</ul>
+ </div>
</div>
</div>
- {% block nav-global %}{% endblock %}
+ {% block global_heading %}{% endblock %}
{% block breadcrumbs %}
@@ -73,9 +75,9 @@
<form id="get-form" class="pull-right">
<fieldset>
<div class="btn-group format-selection">
- <a class="btn btn-info js-tooltip" href='{{ request.get_full_path }}' rel="nofollow" title="Do a GET request on the {{ name }} resource">GET</a>
+ <a class="btn btn-primary js-tooltip" href='{{ request.get_full_path }}' rel="nofollow" title="Do a GET request on the {{ name }} resource">GET</a>
- <button class="btn btn-info dropdown-toggle js-tooltip" data-toggle="dropdown" title="Specify a format for the GET request">
+ <button class="btn btn-primary dropdown-toggle js-tooltip" data-toggle="dropdown" title="Specify a format for the GET request">
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
@@ -97,7 +99,7 @@
<form id="options-form" action="{{ request.get_full_path }}" method="post" class="pull-right">
{% csrf_token %}
<input type="hidden" name="{{ api_settings.FORM_METHOD_OVERRIDE }}" value="OPTIONS" />
- <button class="btn js-tooltip" {% if 'OPTIONS' in allowed_methods %} title="Do an OPTIONS request on the {{ name }} resource"{% else %} disabled{% endif %}>OPTIONS</button>
+ <button class="btn btn-info js-tooltip" {% if 'OPTIONS' in allowed_methods %} title="Do an OPTIONS request on the {{ name }} resource"{% else %} disabled{% endif %}>OPTIONS</button>
{% if not 'OPTIONS' in allowed_methods %}
<div class="js-tooltip disabled-tooltip-shield" title="OPTIONS request not allowed for resource {{ name }}"></div>
{% endif %}