diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/403.html | 8 | ||||
-rw-r--r-- | templates/base.html | 16 | ||||
-rw-r--r-- | templates/edit.html | 31 | ||||
-rw-r--r-- | templates/tree.html | 45 |
4 files changed, 94 insertions, 6 deletions
diff --git a/templates/403.html b/templates/403.html new file mode 100644 index 0000000..00b94f1 --- /dev/null +++ b/templates/403.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} +{% block headline %}Permission denied{% endblock %} +{% block title %}COIP{% endblock %} +{% block main %} +<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;"> +<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>{{message}}</p> +</div> +{% endblock %}
\ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 7a56ee3..ab645b3 100644 --- a/templates/base.html +++ b/templates/base.html @@ -6,6 +6,7 @@ <link type="text/css" href="/site-media/css/jquery.tooltip.css" rel="stylesheet" /> <link type="text/css" href="/site-media/css/jquery.tagInput.css" rel="stylesheet" /> <link type="text/css" href="/site-media/css/jquery.multiselect2side.css" rel="stylesheet" /> + <link type="text/css" href="/site-media/css/jquery.wysiwyg.css" rel="stylesheet" /> <script type="text/javascript" src="/site-media/js/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="/site-media/js/jquery-ui-1.8.2.custom.min.js"></script> <script type="text/javascript" src="/site-media/js/jquery.tooltip.pack.js"></script> @@ -17,6 +18,7 @@ <script type="text/javascript" src="/site-media/js/jquery.tagInput.js"></script> <script type="text/javascript" src="/site-media/js/jquery.multiselect2side.js"></script> <script type="text/javascript" src="/site-media/js/jquery.jstree.js"></script> + <script type="text/javascript" src="/site-media/js/jquery.wysiwyg.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>{% block title %}{% endblock %}</title> <script type="text/javascript"> @@ -63,8 +65,8 @@ #footer li { float: left; margin: 0 0.15em} .navlist ul { list-style: none; padding: 0; margin: 0; } .navlist li { float: left; display: inline; margin: 0 0.15em; } - .description { clear: both; margin-top: 25px; padding-top: 5px; border-top: 1px solid black; } - #branding{ font: 300% "Trebuchet MS", sans-serif; margin-bottom: 20px; float: left} + .description { inherit: none; margin-bottom: 10px;} + #headline{ font: 300% "Trebuchet MS", sans-serif; margin-bottom: 20px; float: left} #linklist { float: right; margin-right: 50px; } #linklist ul{ list-style: none; padding: 0; margin: 0; } #linklist li{ float: left; margin: 0 0.15em} @@ -73,27 +75,29 @@ a:hover { text-decoration: underline; } .clear { clear: both; } #content{ } - #main{ font: 100% "Trebuchet MS", sans-serif; width:90%; } + #main{ font: 100% "Trebuchet MS", sans-serif; width:95%; } .code{font: 110% "Courier", fixed} - .infopanel {font-size: 130%; width: 100%; padding: 5px; margin-bottom: 10px; } + .infopanel { padding-left: 10px; } .infopanel label { display:block; } div .hidden {visibility:hidden;} div .ms2side__div {width: 300%;} option .ms2side__select {font-size: 61.8%;} + .listheader { padding-left: 20px; } </style> </head> <body> <div id="notification"></div> <div id="header"> + <div id="headline">{% block headline %}{% endblock %}</div> {% if user.is_authenticated %} <div style="float: right; margin-right: 50px;" class="button"><a id="logout" href="/auth/logout/">Logout</a></div> <div id="linklist"> <ul> - <li><a href="/user/home"><span class="ui-icon ui-icon-locked" style="float: left;"></span>{{ profile.display_name }}</a></li> + <li style="margin-top: 5px;"><a href="/user/home"><span class="ui-icon ui-icon-locked" style="float: left;"></span>{{ profile.display_name }}</a></li> </ul> </div> + {% block tools %}{% endblock %} {% endif %} - <div id="branding"><a style="text-decoration: none" href="/">{% block headline %}{% endblock %}</a></div> </div> <div class="clear"></div> <div id="content"> diff --git a/templates/edit.html b/templates/edit.html new file mode 100644 index 0000000..e29ec7c --- /dev/null +++ b/templates/edit.html @@ -0,0 +1,31 @@ +{% extends "tree.html" %} +{% block widgets %} + $('#id_expires').datepicker({'dateFormat': 'yy-mm-dd','timeFormat': 'hh:ii:ss'}); + $('#id_description').wysiwyg(); +{% endblock %} +{% block content %} + <form method="POST"> + <div class="ui-widget-content ui-corner-all infopanel"> + <h3>{{formtitle}}</h3> + <table> + {% for field in form %} + <tr> + {% if field.errors %} + <td colspan="2">{{ field.errors }}</td> + {% endif %} + </tr> + <tr> + <td>{{ field.label_tag }}</td> + <td><div class="ui-widget">{{ field }}</div></td> + </tr> + {% endfor %} + </table> + </div> + <br/> + <div class="button"> + <input type="submit" value="{{submitname}}" /> + <input type="button" onClick="document.location='/name/id/{{name.id}}'" value="Cancel"/> + </div> + </form> +</div> +{% endblock %}
\ No newline at end of file diff --git a/templates/tree.html b/templates/tree.html new file mode 100644 index 0000000..d1bf05d --- /dev/null +++ b/templates/tree.html @@ -0,0 +1,45 @@ +{% extends "base.html" %} +{% block js %} +<script type="text/javascript"> +$(function() { + {% block widgets %}{% endblock %} +{% if name %} + $('#tree').jstree({ + 'json_data': { + 'ajax': { + 'url': function(n) { + if (n == -1) { + return {% if name %}"/rtree/"+{{name.id}}+".json"{% else %}"/rtree.json"{% endif %}; + } else { + return "/ctree/"+n.attr('id')+".json"; + } + } + }, + "progressive_render" : true, + 'animation': 0, + }, + 'plugins': ['themeroller','json_data'] + }); +{% endif %} +}); +</script> +{% endblock %} +{% block headline %}<a style="text-decoration: none" href="{% if name %}/name/id/{{name.id}}{% else %}/{% endif %}">{% if name %}{{name.shortname}}{% else %}{{profile.display_name}}{% endif %}</a>{% endblock %} +{% block title %}COIP{% if name %} - {{name.shortname}}{% endif %}{% endblock %} +{% block main %} +{% if name %} +<div style="float: left; width: 30%;"> + {% if name and render.up %} + {% if name.parent %} + <a href="/name/id/{{name.parent.id}}">.. (up one level)</a> + {% else %} + <a href="/name">.. (up one level)</a> + {% endif %} + {% endif %} + <div style="height: 100%;" id="tree"></div> +</div> +{% endif %} +<div style="float: right; width: 65%; padding-left: 10px;"> +{% block content %}{% endblock %} +</div> +{% endblock %}
\ No newline at end of file |