Revision 4772922a djnro/templates/edumanage/realms.html

b/djnro/templates/edumanage/realms.html
2 2
{% load staticfiles %}
3 3
{% load i18n %}
4 4

  
5
{% block crumbs %}
6
<li><a href="{% url manage %}">{% trans "Home" %}</a><span class="divider">/</span></li>
7
<li class="active">{% trans "Realms" %}</li>
5
{% block homeactive %}{% endblock %}
6
{% block realmsactive %}class="active"{% endblock %}
7

  
8
{% block management_content %}
9
<h4>{% trans "Realms" %}</h4>
10
<hr>
11
{% if messages %}
12
<table class="table table-condensed">
13

  
14
    {% for message in messages %}
15
    <tr {% if message.tags %} class="{{ message.tags }}"{% endif %}><td>{{ message }}<td></tr>
16
    {% endfor %}
17
</table>
18
{% endif %}
19
{% if institution.ertype == 1 or institution.ertype == 3 %}
20
  {% if realms %}
21
  <table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" width="100%" id="table">
22
	<thead>
23
	<tr>
24
		<th>{% trans "Realm" %}</th>
25
		<th>{% trans "Server(s)" %}</th>
26
		<th style="text-align: center;">{% trans "Action" %}</th>
27
	</tr>
28
	</thead>
29
	<tbody>
30
    {% for realm in realms %}
31
  	<tr class="GradeC">
32
    	<td>{{realm.realm}}</td>
33
    	<td>{{realm.get_servers}}</td>
34
    	<td style="text-align: center;"><a href="{% url edit-realms realm.pk %}" class="btn btn-small">{% trans "edit" %}</a> <a href="#" id="del_realm_{{realm.pk}}" data-realmname="{{realm.realm}}" class="btn btn-small btn-warning">{% trans "delete" %}</a></td>
35
    </tr>
36
  	{% endfor %}
37
  	</tbody>
38
  </table>
39

  
40
{% endif %}
41
<div>{% if institution.ertype == 1 or institution.ertype == 3 %}<a href="{% url edit-realms %}" class="btn btn-primary">{% trans "Add new realm" %}</a>{% endif %}</div>
42
{% endif %}
43
<div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
44
	<div class="modal-dialog">
45
    	<div class="modal-content">
46
			<div class="modal-header">
47
				<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
48
				<h3 id="myModalLabel">{% trans "Delete Realm" %}</h3>
49
			</div>
50
			<div class="modal-body" id="mymodalbody">
51
			</div>
52
			<div class="modal-footer">
53
				<button class="btn" data-dismiss="modal" aria-hidden="true">{% trans "Cancel" %}</button>
54
				<a class="btn btn-warning" id="delrealmSubmit" href="#">{% trans "Delete" %}</a>
55
			</div>
56
		</div>
57
	</div>
58
</div>
8 59
{% endblock %}
9 60

  
10
{% block extrahead %}
11
<script type="text/javascript" src="{% static 'js/jquery.dataTables.min.js' %}"></script>
12
<script type="text/javascript" src="{% static 'js/datatables_bootstrap.js' %}"></script>
61

  
62

  
63
{% block extrajs %}
64
<script type="text/javascript" src="//cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js"></script>
65
<script type="text/javascript" src="//cdn.datatables.net/plug-ins/505bef35b56/integration/bootstrap/1/dataTables.bootstrap.js"></script>
13 66
<script type="text/javascript">
14 67
$(document).ready(function(){
15 68
	 {% if realms %}
16
var oTable = $('#table').dataTable({
17
	"sPaginationType": "bootstrap",
18
	"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
19
	"aoColumns": [{
20
        "bSearchable": true,
21
        "bSortable": true
22
    }, {
23
        "bSearchable": true,
24
        "bSortable": true
25
    }, {
26
        "bVisible": true,
27
        "bSearchable": false,
28
        "bSortable": false
29
    }],
30
    "aaSorting": [[0, 'desc']],
31
    "iDisplayLength": 25,
32
    "oSearch": {"bSmart": false, "bRegex":true},
33
    "oLanguage": {
34
    	"sLengthMenu": '{% trans "Display" %} <select><option value="25">25</option><option value="50">50</option><option value="-1">{% trans "All" %}</option></select> {% trans "realms" %}',
35
        "sProcessing":   "Processing...",
36
        "sZeroRecords": '{% trans "No records to display" %}',
37
        "sInfo":         "Showing _START_ to _END_ of _TOTAL_ entries",
38
        "sInfoEmpty":    "{% trans "Showing 0 to 0 of 0 entries" %}",
39
        "sInfoFiltered": "(filtered from _MAX_ total entries)",
40
        "sInfoPostFix":  "",
41
        "sSearch":       '{% trans "Search:" %}',
42
        "sUrl":          "",
43
        "oPaginate": {
44
            "sFirst":    '{% trans "First" %}',
45
            "sPrevious": '{% trans "Previous" %}',
46
            "sNext":     '{% trans "Next" %}',
47
            "sLast":     '{% trans "Last" %}'
48
        }
49
    }
50
});
69
var oTable = $('#table')
70
	.on( 'init.dt', function () {
71
       	$('.pagination ul').addClass('pagination');
72
    })
73
    .dataTable({
74
		"sPaginationType": "bootstrap",
75
		"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
76
		"aoColumns": [{
77
	        "bSearchable": true,
78
	        "bSortable": true
79
	    }, {
80
	        "bSearchable": true,
81
	        "bSortable": true
82
	    }, {
83
	        "bVisible": true,
84
	        "bSearchable": false,
85
	        "bSortable": false
86
	    }],
87
	    "aaSorting": [[0, 'desc']],
88
	    "iDisplayLength": 25,
89
	    "oSearch": {"bSmart": false, "bRegex":true},
90
	    "oLanguage": {
91
	    	"sLengthMenu": '{% trans "Display" %} <select><option value="25">25</option><option value="50">50</option><option value="-1">{% trans "All" %}</option></select> {% trans "realms" %}',
92
	        "sProcessing":   "Processing...",
93
	        "sZeroRecords": '{% trans "No records to display" %}',
94
	        "sInfo":         "Showing _START_ to _END_ of _TOTAL_ entries",
95
	        "sInfoEmpty":    "{% trans "Showing 0 to 0 of 0 entries" %}",
96
	        "sInfoFiltered": "(filtered from _MAX_ total entries)",
97
	        "sInfoPostFix":  "",
98
	        "sSearch":       '{% trans "Search:" %}',
99
	        "sUrl":          "",
100
	        "oPaginate": {
101
	            "sFirst":    '{% trans "First" %}',
102
	            "sPrevious": '{% trans "Previous" %}',
103
	            "sNext":     '{% trans "Next" %}',
104
	            "sLast":     '{% trans "Last" %}'
105
	        }
106
	    }
107
	});
51 108

  
52 109
oTable.fnDraw();
53 110

  
......
85 142
});
86 143
</script>
87 144
{% endblock %}
88

  
89
	{% block navbar %}
90

  
91
    		{% endblock %}
92

  
93
    		{% block homeactive %}{% endblock %}
94
    		{% block realmsactive %}class="active"{% endblock %}
95
		{% block management_content %}
96

  
97

  
98
	              <h4>Realms</h4>
99
	              <hr>
100
	              {% if messages %}
101
	                <table class="table table-condensed">
102

  
103
					    {% for message in messages %}
104
					    <tr {% if message.tags %} class="{{ message.tags }}"{% endif %}><td>{{ message }}<td></tr>
105
					    {% endfor %}
106
					</table>
107
				  {% endif %}
108
	              <div>{% if institution.ertype == 1 or institution.ertype == 3 %}<a href="{% url edit-realms %}" class="btn btn-primary">{% trans "Add new realm" %}</a>{% endif %}</div>
109
	              <div class="span10"></div>
110
	              {% if institution.ertype == 1 or institution.ertype == 3 %}
111
		              {% if realms %}
112
		              <table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" width="100%" id="table">
113
						<thead>
114
						<tr>
115
							<th>Realm</th>
116
							<th>Server(s)</th>
117
							<th style="text-align: center;">{% trans "Action" %}</th>
118
						</tr>
119
						</thead>
120

  
121
						<tbody>
122
		                {% for realm in realms %}
123
		              	<tr class="GradeC">
124
		                	<td>{{realm.realm}}</td>
125
		                	<td>{{realm.get_servers}}</td>
126
		                	<td style="text-align: center;"><a href="{% url edit-realms realm.pk %}" class="btn btn-small">{% trans "edit" %}</a> <a href="#" id="del_realm_{{realm.pk}}" data-realmname="{{realm.realm}}" class="btn btn-small btn-warning">{% trans "delete" %}</a></td>
127
		                </tr>
128
		              	{% endfor %}
129
		              	</tbody>
130
		              </table>
131
		              {% endif %}
132
	              {% endif %}
133
<div class="modal hide fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
134
<div class="modal-header">
135
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
136
<h3 id="myModalLabel">{% trans "Delete Realm" %}</h3>
137
</div>
138
<div class="modal-body" id="mymodalbody">
139

  
140
</div>
141
<div class="modal-footer">
142
<button class="btn" data-dismiss="modal" aria-hidden="true">{% trans "Cancel" %}</button>
143
<a class="btn btn-warning" id="delrealmSubmit" href="#">{% trans "Delete" %}</a>
144
</div>
145
</div>
146
            {% endblock %}
147

  

Also available in: Unified diff