summaryrefslogtreecommitdiff
path: root/templates/base.html
blob: f9ea8fb4c872cd1a771b8fbb8d3f10fce49f7af9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!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" xml:lang="en-US">
<head>
        <link type="text/css" href="/site-media/css/flick/jquery-ui-1.8.10.custom.css" rel="stylesheet" />
        <!-- link type="text/css" href="/site-media/css/jquery.jnotify.css" rel="stylesheet" />
        <link type="text/css" href="/site-media/css/jquery.tooltip.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.ui.autocomplete.custom.css" rel="stylesheet" />
        <link type="text/css" href="/site-media/css/jquery.wysiwyg.css" rel="stylesheet" />
        <link type="text/css" href="/site-media/css/style.css" rel="stylesheet"/>
        <script type="text/javascript" src="/site-media/js/jquery-1.4.4.min.js"></script>
        <script type="text/javascript" src="/site-media/js/jquery-ui-1.8.10.custom.min.js"></script>
        <script type="text/javascript" src="/site-media/js/jquery.tooltip.pack.js"></script>
        <script type="text/javascript" src="/site-media/js/jquery.gravatar.js"></script>
        <script type="text/javascript" src="/site-media/js/md5.js"></script>
        <!-- script type="text/javascript" src="/site-media/js/jquery.jnotify.js"></script>
        <script type="text/javascript" src="/site-media/js/jquery.cookie.js"></script>
        <script type="text/javascript" src="/site-media/js/jquery.timers.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>
        <!-- script type="text/javascript" src="/site-media/js/jquery.form.js"></script-->
        <script type="text/javascript" src="/site-media/js/jquery.validate.js"></script>
        <script type="text/javascript" src="/site-media/js/bbq.js"></script>
        <script type="text/javascript" src="/site-media/js/jquery.form.wizard-3.0.4.js"></script>
        <script type="text/javascript" src="/site-media/js/tag-it.js"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>COIP{% if name %} - {{name.shortname}}{% else %} - top{% endif %}</title>
		<script type="text/javascript">
		$(function() {
		   $("input:submit, input:reset, input:button, a",".button").button();
		   $('.tip').tooltip({showURL: false});
		   $.validator.setDefaults({
				highlight: function(input) {
					$(input).addClass("ui-state-error");
					$(input).removeClass("ui-state-default");
				},
				unhighlight: function(input) {
					$(input).removeClass("ui-state-error");
					$(input).addClass("ui-state-default");
				}
		   });
		   
		   function validUser(value,element) {
		   		var valid = false;
				$.ajax({
				  url: "/user/info/"+value+".json",
				  async: false,
				  dataType: 'json',
				  success: function (json) {
				    valid = true;
				  }
				});
			    return valid;
		   }
		   $.validator.addMethod("validUser", validUser, "Please enter a valid user.");
		});
		</script>
        {% block js %}{% endblock %}
</head>
<body>
<div id="notification"></div>
<div id="container">
	<div id="header">
	   {% if name %}
	   <div style="float: left;" class="navlist">
	       <ul>
	       	  {% if render.add %}
			  <li class="button"><a href="/name/{{name.id}}/add">Add Group</a></li>
			  {% endif %}
		      <li class="button"><a class="tip" title="This is the full name of the group. This is the name that will be exposed to applications." href="{{name.url}}">{{ name }}</a></li>
	       </ul>
	   </div>
	   {% endif %}
	   {% if user.is_authenticated %}
	   <div class="navlist">
	      <ul>
	         <li class="button"><a id="logout" href="/accounts/logout">Logout</a></li>
	      </ul>
	   </div>
	   {% endif %}
	   {% if noname %}
	   <div class="navlist">
		  <ul>
		  	 {% if render.acl %}
			 <li class="button"><a href="/name/{{name.id}}/link/0">Modify Access</a></li>
			 {% endif %}
		     {% if render.edit %}
			 <li class="button"><a href="/name/{{name.id}}/edit">Modify</a></li>
			 {% endif %}
			 {% if render.delete %}
			 <li class="button"><a href="/name/{{name.id}}/delete">Delete</a></li>
			 {% endif %}
			 {% if render.invite %}
			 <li class="button"><a href="/name/{{name.id}}/invite">Invite</a></li>
			 {% endif %}
		   </ul>
	   </div>
	   {% endif %}
	   <div class="clear"></div>
	</div>
	<div id="content">
	    {% block main %}{% endblock %}
	</div>
	<div id="footer">
	   <ul>
	     <li><a href="#about">About COIP</a></li>
	     <li><a href="#about">Terms Of Use</a></li>
	   </ul>
	   <ul style="float: right;">
	     <li><a href="/user/home">Logged in as {{ profile.display_name }} ({{ profile.identifier }})</a></li>
	   </ul>
	</div>
</div>
</body>
</html>