diff options
Diffstat (limited to 'design/templates/admin')
-rw-r--r-- | design/templates/admin/base.html | 119 | ||||
-rw-r--r-- | design/templates/admin/buttons.html | 59 | ||||
-rw-r--r-- | design/templates/admin/index.html | 79 | ||||
-rw-r--r-- | design/templates/admin/message.html | 21 |
4 files changed, 278 insertions, 0 deletions
diff --git a/design/templates/admin/base.html b/design/templates/admin/base.html new file mode 100644 index 0000000..3ed4858 --- /dev/null +++ b/design/templates/admin/base.html @@ -0,0 +1,119 @@ +{% load admin_static %}{% load url from future %}{% load i18n grp_tags %} +<!DOCTYPE html> +<html lang="{{ LANGUAGE_CODE|default:"en-us" }}" {% comment %}{% if LANGUAGE_BIDI %}dir="rtl"{% endif %}{% endcomment %}> +<head> + <title>{% block title %}{% endblock %}</title> + <meta charset="utf-8" /> + {% block blockbots %}<meta name="robots" content="NONE,NOARCHIVE" />{% endblock %} + <!-- STYLESHEETS --> + {% block stylesheets %} + <link href="{% static "grappelli/jquery/ui/css/custom-theme/jquery-ui-1.8.18.custom.css" %}" rel="stylesheet" type="text/css" media="screen" /> + <link href="{% static "grappelli/stylesheets/screen.css" %}" rel="stylesheet" type="text/css" media="screen" /> + <link href="{% static "grappelli/stylesheets/mueller/grid/output.css" %}" rel="stylesheet" type="text/css" media="screen" /> + {% comment %}{% if LANGUAGE_BIDI %}<link href="{% block stylesheet_rtl %}{% static "grappelli/css/rtl.css" %}{% endblock %}" rel="stylesheet" type="text/css" media="screen" />{% endif %}{% endcomment %} + {% endblock %} + <!-- EXTRASTYLES --> + {% block extrastyle %}{% endblock %} + <!-- JAVASCRIPTS --> + {% block javascripts %} + <script type="text/javascript">window.__admin_media_prefix__ = "{% filter escapejs %}{% static "grappelli/" %}{% endfilter %}";</script> + <script type="text/javascript" charset="utf-8"> + // GLOBALS + var grappelli = {}, + ADMIN_URL = "{% url 'admin:index' %}", + MODEL_URL_ARRAY = {% get_content_types %}, + DATE_FORMAT = "{% get_date_format %}", + TIME_FORMAT = "{% get_time_format %}", + DATETIME_FORMAT = "{% get_datetime_format %}"; + </script> + <!-- jQuery, jQuery-UI --> + <script src="{% static "grappelli/jquery/jquery-1.7.2.min.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/jquery/ui/js/jquery-ui-1.8.18.custom.min.js" %}" type="text/javascript"></script> + {% if debug %} + <!-- Grappelli Main JS --> + <script src="{% static "grappelli/js/grappelli.js" %}" type="text/javascript"></script> + <!-- Grappelli jQuery Plugins, Widgets --> + <script src="{% static "grappelli/js/jquery.grp_collapsible.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_collapsible_group.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_timepicker.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_related_fk.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_related_m2m.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_related_generic.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_autocomplete_fk.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_autocomplete_m2m.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_autocomplete_generic.js" %}" type="text/javascript"></script> + <script src="{% static "grappelli/js/jquery.grp_inline.js" %}" type="text/javascript"></script> + {% else %} + <!-- Grappelli Minified --> + <script src="{% static "grappelli/js/grappelli.min.js" %}" type="text/javascript"></script> + {% endif %} + {% endblock %} + <!-- EXTRAHEAD --> + {% block extrahead %}{% endblock %} +</head> +<body {%block onload%}{%endblock%} class="{% if is_popup %}grp-popup {% endif %}{% block bodyclass %}{% endblock %}"> + <div id="grp-container"> + + <!-- HEADER --> + <header id="grp-header" class="{% block header-class %}{% endblock %}"> + {% if not is_popup %} + + <!-- NAVIGATION --> + {% include "admin/includes_grappelli/header.html" %} + + <!-- CONTEXT NAVIGATION --> + <div id="grp-context-navigation"> + <nav id="grp-breadcrumbs" class="{% block breadcrumbs-class %}{% endblock %}"> + <header style="display:none"><h1>Breadcrumbs</h1></header> + {% block breadcrumbs %} + <ul> + <li><a href="/">{% trans 'Home' %}</a></li> + {% if title %} + <li> › {{ title }}</li> + {% endif %} + </ul> + {% endblock %} + </nav> + <nav id="grp-page-tools"> + <header style="display:none"><h1>Page Tools</h1></header> + {% block page-tools %}{% endblock %} + </nav> + </div> + {% endif %} + </header> + + <!-- CONTENT --> + <article id="grp-content" class="{% block content-class %}{% endblock %}"> + + <!-- MESSAGES --> + {% if messages %} + <ul class="grp-messagelist"> + {% for message in messages %} + <li{% if message.tags %} class="grp-{{ message.tags }}"{% endif %}>{{ message }}</li> + {% endfor %} + </ul> + {% endif %} + + <!-- CONTENT TITLE --> + <header id="grp-content-title"> + {% block pretitle %}{% endblock %} + {% block content_title %}{% if title %}<h1>{{ title }}</h1>{% endif %}{% endblock %} + {% block object-tools %}{% endblock %} + </header> + + <!-- CONTENT-CONTAINER --> + <div id="grp-content-container"> + {% block content %} + {{ content }} + {% block filters %}{% endblock %} + {% endblock %} + </div> + + </article> + + <!-- FOOTER --> + {% block footer %}{% endblock %} + + </div> +</body> +</html> diff --git a/design/templates/admin/buttons.html b/design/templates/admin/buttons.html new file mode 100644 index 0000000..e1a7a98 --- /dev/null +++ b/design/templates/admin/buttons.html @@ -0,0 +1,59 @@ +<style> + .cust { + margin-top: 8px; + margin-bottom: 16px; + } + .item { + display: block; + float: none !important; + margin-left: 8px; + margin-top: 6px; + color: #444; + overflow: visible !important; + } + .item a { + min-width: 150px; + font-size: 110%; + border: 1px solid #BDBDBD !important; + position: relative; + display: inline-block; + margin: 0px; + padding: 5px; + height: 28px; + font-weight: bold; + border-radius: 5px 5px 5px 5px !important; + -moz-box-sizing: border-box; + cursor: pointer; + overflow: hidden; + vertical-align: top; + color: rgb(255, 255, 255); + border: 1px solid rgb(43, 138, 171); + background-image: linear-gradient(rgb(79, 178, 211), rgb(48, 155, 191)); + } +</style> + + <div class="g-d-6"> + <div class="grp-module" id="grp-recent-actions-module"> + <h2>Publish Site</h2> + {% if message %} + <ul class="messagelist"> + <li style="font-weight: bold; color: red;">{{message}}...</li> + </ul> + {%endif%} + <div class="grp-module"> + <ul class="grp-listing-small cust"> + <li class="item"><a href="/admin/build/build?id=newpost">Build New Post</a></li> + <li class="item"><a href="/admin/build/build?id=writing">Build Writing Archives</a></li> + <li class="item"><a href="/admin/build/build?id=photos">Build Photo Galleries</a></li> + <li class="item"><a href="/admin/build/build?id=projects">Build Project Pages</a></li> + <li class="item"><a href="/admin/build/build?id=map">Build Map</a></li> + <li class="item"><a href="/admin/build/build?id=pages">Build All Pages</a></li> + <li class="item"><a href="/admin/build/build?id=home">Build Homepage</a></li> + <li class="item"><a href="/admin/build/build?id=feed">Build RSS Feed</a></li> + <li class="item"><a href="/admin/build/build?id=sitemap">Build Sitemap</a></li> + <li class="item"><a href="/admin/build/build?id=all">Build Entire Site</a></li> + </ul> + </div> + </div> + </div> + diff --git a/design/templates/admin/index.html b/design/templates/admin/index.html new file mode 100644 index 0000000..cbb2904 --- /dev/null +++ b/design/templates/admin/index.html @@ -0,0 +1,79 @@ +{% extends "admin/base_site.html" %} + +<!-- LOADING --> +{% load i18n grp_tags log %} + +<!-- JAVASCRIPTS --> +{% block javascripts %} + {{ block.super }} +{% endblock %} + +<!-- COLTYPE/BODYCLASS-- > +{% block bodyclass %}dashboard{% endblock %} +{% block content-class %}content-grid{% endblock %} + + +<!-- BREADCRUMBS --> +{% block breadcrumbs %} + <ul class="grp-horizontal-list"> + <li>{% trans "Home" %}</li> + </ul> +{% endblock %} +{% block content_title %} + {% if title %} + <header><h1>{{ title }}</h1></header> + {% endif %} +{% endblock %} + +<!-- CONTENT --> +{% block content %} + <div class="g-d-c"> + <div class="g-d-12 g-d-f"> + {% for app in app_list %} + <div class="grp-module" id="app_{{ app.name|lower }}"> + <h2><a href="{{ app.app_url }}" class="grp-section">{% trans app.name %}</a></h2> + {% for model in app.models %} + <div class="grp-row"> + {% if model.perms.change %}<a href="{{ model.admin_url }}"><strong>{{ model.name }}</strong></a>{% else %}<span><strong>{{ model.name }}</strong></span>{% endif %} + {% if model.perms.add or model.perms.change %} + <ul class="grp-actions"> + {% if model.perms.add %}<li class="grp-add-link"><a href="{{ model.admin_url }}add/">{% trans 'Add' %}</a></li>{% endif %} + {% if model.perms.change %}<li class="grp-change-link"><a href="{{ model.admin_url }}">{% trans 'Change' %}</a></li>{% endif %} + </ul> + {% endif %} + </div> + {% endfor %} + </div> + {% empty %} + <p>{% trans "You donĀ“t have permission to edit anything." %}</p> + {% endfor %} + </div> +{% include 'admin/buttons.html' %} + <div class="g-d-6 g-d-l"> + <div class="grp-module" id="grp-recent-actions-module"> + <h2>{% trans 'Recent Actions' %}</h2> + <div class="grp-module"> + <h3>{% trans 'My Actions' %}</h3> + {% get_admin_log 10 as admin_log for_user user %} + {% if not admin_log %} + <p>{% trans 'None available' %}</p> + {% else %} + <ul class="grp-listing-small"> + {% for entry in admin_log %} + <li class="grp-row{% if entry.is_addition %} grp-add-link{% endif %}{% if entry.is_change %} grp-change-link{% endif %}{% if entry.is_deletion %} grp-delete-link{% endif %}"> + {% if entry.is_deletion %} + <span>{{ entry.object_repr }}</span> + {% else %} + <a href="{{ entry.get_admin_url }}">{{ entry.object_repr }}</a> + {% endif %} + <span class="grp-font-color-quiet">{% filter capfirst %}{% trans entry.content_type.name %}{% endfilter %}</span> + </li> + {% endfor %} + </ul> + {% endif %} + </div> + </div> + </div> + </div> +{% endblock %} + diff --git a/design/templates/admin/message.html b/design/templates/admin/message.html new file mode 100644 index 0000000..528fb01 --- /dev/null +++ b/design/templates/admin/message.html @@ -0,0 +1,21 @@ +{% extends 'admin/base_site.html' %} + +{% block content %} +{{message}}... <span style="color:red;" id="done"></span> +{% endblock %} + +{% block onload %} +onLoad="setTimeout('delayer()', 1000)" +{% endblock %} + +{% block extrahead %} +<script type="text/javascript"> +<!-- +function delayer(){ + document.getElementById('done').innerHTML = 'done' + window.location = "/admin/" +} +//--> +</script> +{% endblock %} + |