From 55d125889ff7b21cbafb1301e9fc953b11f1d991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 12 Sep 2016 01:56:02 +0200 Subject: [PATCH] nicer styling for API --- src/c3nav/api/static/api/css/style.css | 51 +++++++++++++++++++ .../api/templates/rest_framework/api.html | 20 ++++++++ src/c3nav/settings.py | 1 + 3 files changed, 72 insertions(+) create mode 100644 src/c3nav/api/static/api/css/style.css create mode 100644 src/c3nav/api/templates/rest_framework/api.html diff --git a/src/c3nav/api/static/api/css/style.css b/src/c3nav/api/static/api/css/style.css new file mode 100644 index 00000000..0e4035ab --- /dev/null +++ b/src/c3nav/api/static/api/css/style.css @@ -0,0 +1,51 @@ +code, kbd, pre, samp { + font-family: Source Code Pro, Bitstream Vera Sans Mono, Menlo, Monaco, Consolas, "Courier New", monospace; +} +pre { + font-size:14px; +} +.page-header { + margin:0; +} +.page-header + div>p { + font-size:18px; + padding-bottom:10px; +} +.navbar-brand { + font-size:20px; + color:#333333; + cursor:default; +} +.navbar { + margin-bottom:15px; +} +.button-form { + margin-right:10px; +} +.request-info { + margin-top:5px; +} +.meta.nocode { + white-space:pre-line; +} +pre, pre.prettyprint { + background-color:transparent; + padding:0; + border:0; +} +.request-info > pre.prettyprint { + border-color:#DDDDDD; + border-style:solid; + border-width:0 0 1px; + padding:10px 0; +} +.breadcrumb { + padding:0; + background-color:transparent; + border:0; + font-size:16px; + margin-bottom:10px; +} +h1 { + margin-top:10px; +} diff --git a/src/c3nav/api/templates/rest_framework/api.html b/src/c3nav/api/templates/rest_framework/api.html new file mode 100644 index 00000000..c4ac65da --- /dev/null +++ b/src/c3nav/api/templates/rest_framework/api.html @@ -0,0 +1,20 @@ +{% extends "rest_framework/base.html" %} +{% load static %} +{% load compress %} + +{% block title %}{% if name %}{{ name }} – {% endif %}c3nav API{% endblock %} + +{% block bootstrap_navbar_variant %}{% endblock %} + +{% block style %} +{% compress css %} + + + + +{% endcompress %} +{% endblock %} + +{% block branding %} +c3nav API +{% endblock %} diff --git a/src/c3nav/settings.py b/src/c3nav/settings.py index b28a8a75..a28c80e7 100644 --- a/src/c3nav/settings.py +++ b/src/c3nav/settings.py @@ -109,6 +109,7 @@ INSTALLED_APPS = [ 'django.contrib.staticfiles', 'compressor', 'bootstrap3', + 'c3nav.api', 'rest_framework', 'c3nav.mapdata', 'c3nav.editor',