summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
Diffstat (limited to 'templates')
-rw-r--r--templates/403.html8
-rw-r--r--templates/base.html16
-rw-r--r--templates/edit.html31
-rw-r--r--templates/tree.html45
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