diff options
Diffstat (limited to 'webapp/django/contrib/databrowse/templates/databrowse')
15 files changed, 313 insertions, 0 deletions
diff --git a/webapp/django/contrib/databrowse/templates/databrowse/base.html b/webapp/django/contrib/databrowse/templates/databrowse/base.html new file mode 100644 index 0000000000..a3419851c4 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/base.html @@ -0,0 +1,61 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="{{ LANGUAGE_CODE }}" xml:lang="{{ LANGUAGE_CODE }}" {% if LANGUAGE_BIDI %}dir="rtl"{% endif %}> +<head> +<title>{% block title %}{% endblock %}</title> +{% block style %} +<style type="text/css"> +* { margin:0; padding:0; } +body { background:#eee; color:#333; font:76%/1.6 "Lucida Grande","Bitstream Vera Sans",Verdana,sans-serif; } +a { color: #5b80b2; text-decoration:none; } +a:hover { text-decoration:underline; } +a img { border:none; } +h1 { font-size:1.8em; color:#666; margin:0.4em 0 0.2em 0; } +h2 { font-size:1.5em; color:#666; margin:1em 0 0.2em 0; } +p { margin:0.5em 0 1em 0; } +.odd { background-color:#EDF3FE; } +.quiet { color:#666; } +/* FILTERS */ +.filter { color:#999; font-size:0.9em; float:left; margin-bottom:10px; margin-right:20px; } +.filter strong { color:#666; } +/* OBJECT LISTS */ +.objectlist { clear:both; margin:0 -20px; color:#666; } +.objectlist li a { display:block; padding:1em 20px; } +.objectlist li a:hover { background:#5b80b2; color:#3B5572; color:#fff; text-decoration:none; } +.related h2 { font-size: 1em; margin-bottom: 0.6em; } +.related .objectlist li a { padding: 0.6em 20px; } +.related .objectlist li.odd { background:#eee; } +/* OBJECT DETAIL */ +.objectinfo { border-collapse:collapse; color:#666; margin:0 -20px; } +.objectinfo td, .objectinfo th { padding:1em 20px; vertical-align:top; } +.objectinfo td { width:100%; } +.objectinfo th { text-align:left; white-space:nowrap; } +/* MODEL GROUPS */ +.modelgroup { color:#999; font-size:0.9em; margin:0 -20px; } +.modelgroup h2 { font-size:1.2em; margin:0; } +.modelgroup h2 a { display: block; padding: 0.83em 20px; } +.modelgroup h2 a:hover { text-decoration: none; color: #fff; } +.modelgroup p { float:left; margin:-2.65em 0 0 14em; position:relative; } +.modelgroup p a { white-space:nowrap; } +.modelgroup a.more { color:#999; } +.modelgroup:hover { background:#5b80b2; color:#becfe5; } +.modelgroup:hover p a { color:#becfe5; } +.modelgroup:hover a { color:#fff; } +.modelgroup:hover a.more { color:#fff; } +/* BREADCRUMBS */ +#breadcrumbs { padding:10px 0; color:#999; font-size:0.9em; } +/* HEADER */ +#header a { display:block; background:#eee; color:#676868; padding:10px 20px; font-weight:bold; font-size:1em; text-decoration:none; border-bottom:1px solid #ddd; } +#header a:hover { text-decoration:underline; } +/* CONTENT */ +#content { background:#fff; border-bottom:1px solid #ddd; padding:0 20px; } +</style> +{% endblock %} +{% block extrahead %}{% endblock %} +</head> +<body id="{% block bodyid %}page{% endblock %}"> +<div id="header"><a href="{{ root_url }}">{% block databrowse_title %}Databrowse{% endblock %}</a></div> +<div id="content"> +{% block content %}{% endblock %} +</div> +</body> +</html> diff --git a/webapp/django/contrib/databrowse/templates/databrowse/base_site.html b/webapp/django/contrib/databrowse/templates/databrowse/base_site.html new file mode 100644 index 0000000000..b577ab8427 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/base_site.html @@ -0,0 +1 @@ +{% extends "databrowse/base.html" %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/calendar_day.html b/webapp/django/contrib/databrowse/templates/databrowse/calendar_day.html new file mode 100644 index 0000000000..bbb62cc814 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/calendar_day.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst }} with {{ field.verbose_name }} {{ day|date:"F j, Y" }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="../../../../">Calendars</a> / <a href="../../../">By {{ field.verbose_name }}</a> / <a href="../../">{{ day.year }}</a> / <a href="../">{{ day|date:"F" }}</a> / {{ day.day }}</div> + +<h1>{{ object_list.count }} {% if object_list.count|pluralize %}{{ model.verbose_name_plural|escape }}{% else %}{{ model.verbose_name|escape }}{% endif %} with {{ field.verbose_name }} on {{ day|date:"F j, Y" }}</h1> + +<ul class="objectlist"> +{% for object in object_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ object.url }}">{{ object|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/calendar_homepage.html b/webapp/django/contrib/databrowse/templates/databrowse/calendar_homepage.html new file mode 100644 index 0000000000..85eb8af9eb --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/calendar_homepage.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}Calendars{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / Calendars</div> + +<h1>Calendars</h1> + +<ul class="objectlist"> +{% for field in field_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ field.name }}/">{{ model.verbose_name_plural|capfirst }} by {{ field.verbose_name }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/calendar_main.html b/webapp/django/contrib/databrowse/templates/databrowse/calendar_main.html new file mode 100644 index 0000000000..b22a44d321 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/calendar_main.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ field.verbose_name|capfirst }} calendar{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="../">Calendars</a> / By {{ field.verbose_name }}</div> + +<h1>{{ model.verbose_name_plural|capfirst }} by {{ field.verbose_name }}</h1> + +<ul class="objectlist"> +{% for year in date_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ year.year }}/">{{ year.year }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/calendar_month.html b/webapp/django/contrib/databrowse/templates/databrowse/calendar_month.html new file mode 100644 index 0000000000..70b7deb75a --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/calendar_month.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst }} with {{ field.verbose_name }} in {{ month|date:"F Y" }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="../../../">Calendars</a> / <a href="../../">By {{ field.verbose_name }}</a> / <a href="../">{{ month.year }}</a> / {{ month|date:"F" }}</div> + +<h1>{{ object_list.count }} {% if object_list.count|pluralize %}{{ model.verbose_name_plural|escape }}{% else %}{{ model.verbose_name|escape }}{% endif %} with {{ field.verbose_name }} on {{ day|date:"F Y" }}</h1> + +<ul class="objectlist"> +{% for object in object_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ object.url }}">{{ object|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/calendar_year.html b/webapp/django/contrib/databrowse/templates/databrowse/calendar_year.html new file mode 100644 index 0000000000..a6e6f53ba3 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/calendar_year.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst }} with {{ field.verbose_name }} in {{ year }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="../../">Calendars</a> / <a href="../">By {{ field.verbose_name }}</a> / {{ year }}</div> + +<h1>{{ model.verbose_name_plural|capfirst }} with {{ field.verbose_name }} in {{ year }}</h1> + +<ul class="objectlist"> +{% for month in date_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ month|date:"M"|lower }}/">{{ month|date:"F" }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/choice_detail.html b/webapp/django/contrib/databrowse/templates/databrowse/choice_detail.html new file mode 100644 index 0000000000..6cb73e73ec --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/choice_detail.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst }} by {{ field.field.verbose_name }}: {{ value|escape }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="{{ field.url }}">By {{ field.field.verbose_name }}</a> / {{ value|escape }}</div> + +<h1>{{ model.verbose_name_plural|capfirst }} by {{ field.field.verbose_name }}: {{ value|escape }}</h1> + +<ul class="objectlist"> +{% for object in object_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ object.url }}">{{ object|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/choice_list.html b/webapp/django/contrib/databrowse/templates/databrowse/choice_list.html new file mode 100644 index 0000000000..95cd88b0bf --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/choice_list.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst }} by {{ field.field.verbose_name }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / By {{ field.field.verbose_name }}</div> + +<h1>{{ model.verbose_name_plural|capfirst }} by {{ field.field.verbose_name }}</h1> + +<ul class="objectlist"> +{% for choice in field.choices %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ choice.url }}">{{ choice.label|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_detail.html b/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_detail.html new file mode 100644 index 0000000000..7801f3f631 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_detail.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst|escape }} with {{ field.field.verbose_name|escape }} {{ value|escape }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="../../">Fields</a> / <a href="../">By {{ field.field.verbose_name|escape }}</a> / {{ value|escape }}</div> + +<h1>{{ object_list.count }} {% if object_list.count|pluralize %}{{ model.verbose_name_plural|escape }}{% else %}{{ model.verbose_name|escape }}{% endif %} with {{ field.field.verbose_name|escape }} {{ value|escape }}</h1> + +<ul class="objectlist"> +{% for object in object_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ object.url }}">{{ object|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_homepage.html b/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_homepage.html new file mode 100644 index 0000000000..3259824061 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_homepage.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}Browsable fields in {{ model.verbose_name_plural|escape }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / Fields</div> + +<h1>Browsable fields in {{ model.verbose_name_plural }}</h1> + +<ul class="objectlist"> +{% for field in field_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ field.name }}/">{{ model.verbose_name_plural|capfirst }} by {{ field.verbose_name }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html b/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html new file mode 100644 index 0000000000..71b906d3e7 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/fieldchoice_list.html @@ -0,0 +1,17 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst|escape }} by {{ field.field.verbose_name|escape }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a> / <a href="../">Fields</a> / By {{ field.field.verbose_name|escape }}</div> + +<h1>{{ model.verbose_name_plural|capfirst|escape }} by {{ field.field.verbose_name|escape }}</h1> + +<ul class="objectlist"> +{% for object in object_list %} +<li class="{% cycle 'odd' 'even' %}"><a href="{{ object|iriencode }}/">{{ object|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/homepage.html b/webapp/django/contrib/databrowse/templates/databrowse/homepage.html new file mode 100644 index 0000000000..718e577416 --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/homepage.html @@ -0,0 +1,21 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}Databrowse{% endblock %} + +{% block bodyid %}homepage{% endblock %} + +{% block content %} + +{% for model in model_list %} + <div class="modelgroup {% cycle 'even' 'odd' %}"> + <h2><a href="{{ model.url }}">{{ model.verbose_name_plural|capfirst }}</a></h2> + <p> + {% for object in model.sample_objects %} + <a href="{{ object.url }}">{{ object|escape }}</a>, + {% endfor %} + <a class="more" href="{{ model.url }}">More →</a> + </p> + </div> +{% endfor %} + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/model_detail.html b/webapp/django/contrib/databrowse/templates/databrowse/model_detail.html new file mode 100644 index 0000000000..b66bc093dd --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/model_detail.html @@ -0,0 +1,19 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ model.verbose_name_plural|capfirst }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / {{ model.verbose_name_plural|capfirst }}</div> + +<h1>{{ model.objects.count }} {% if model.objects.count|pluralize %}{{ model.verbose_name_plural }}{% else %}{{ model.verbose_name }}{% endif %}</h1> + +{{ plugin_html }} + +<ul class="objectlist"> +{% for object in model.objects %} + <li class="{% cycle 'odd' 'even' %}"><a href="{{ object.url }}">{{ object|escape }}</a></li> +{% endfor %} +</ul> + +{% endblock %} diff --git a/webapp/django/contrib/databrowse/templates/databrowse/object_detail.html b/webapp/django/contrib/databrowse/templates/databrowse/object_detail.html new file mode 100644 index 0000000000..7c1bd3e16d --- /dev/null +++ b/webapp/django/contrib/databrowse/templates/databrowse/object_detail.html @@ -0,0 +1,41 @@ +{% extends "databrowse/base_site.html" %} + +{% block title %}{{ object.model.verbose_name|capfirst }}: {{ object }}{% endblock %} + +{% block content %} + +<div id="breadcrumbs"><a href="{{ root_url }}">Home</a> / <a href="{{ object.model.url }}">{{ object.model.verbose_name_plural|capfirst }}</a> / {{ object|escape }}</div> + +<h1>{{ object.model.verbose_name|capfirst }}: {{ object|escape }}</h1> + +<table class="objectinfo"> +{% for field in object.fields %} +<tr class="{% cycle 'odd' 'even' %}"> +<th>{{ field.field.verbose_name|capfirst }}</th> +<td> +{% if field.urls %} +{% for value, url in field.urls %} +{% if url %}<a href="{{ url }}">{% endif %}{{ value|escape }}{% if url %}</a>{% endif %}{% if not forloop.last %}, {% endif %} +{% endfor %} +{% else %}None{% endif %} +</td> +</tr> +{% endfor %} +</table> + +{% for related_object in object.related_objects %} + <div class="related"> + <h2>Appears in "{{ related_object.related_field }}" in the following {{ related_object.model.verbose_name_plural }}:</h2> + {% if related_object.object_list %} + <ul class="objectlist"> + {% for object in related_object.object_list %} + <li class="{% cycle 'odd' 'even' %}"><a href="{{ object.url }}">{{ object|escape }}</a></li> + {% endfor %} + </ul> + {% else %} + <p class="quiet">(None)</p> + {% endif %} + </div> +{% endfor %} + +{% endblock %} |