113 lines
4.6 KiB
HTML
113 lines
4.6 KiB
HTML
{% extends "ietf.html" %}
|
|
{% load ietf_filters %}
|
|
{# Copyright The IETF Trust 2007, All Rights Reserved #}
|
|
{% load humanize %}
|
|
|
|
{% block title %}IETF {{ meeting.number }} Meeting Agenda{% endblock %}
|
|
{% load agenda_custom_tags %}
|
|
{% block pagehead %}
|
|
<link rel='stylesheet' type='text/css' href='/facelift/css/agenda/jquery-ui-themes/jquery-ui-1.8.11.custom.css' />
|
|
<link rel='stylesheet' type='text/css' href='/facelift/css/agenda/base2.css' />
|
|
<link rel='stylesheet' type='text/css' href='/facelift/css/agenda/agenda.css' />
|
|
{% endblock pagehead %}
|
|
|
|
{% block js %}
|
|
<script type="text/javascript" src="/facelift/js/agenda/jquery-1.8.2.min.js"></script>
|
|
<script>
|
|
function getCookie(name) {
|
|
var cookieValue = null;
|
|
if (document.cookie && document.cookie != '') {
|
|
var cookies = document.cookie.split(';');
|
|
for (var i = 0; i < cookies.length; i++) {
|
|
var cookie = jQuery.trim(cookies[i]);
|
|
// Does this cookie string begin with the name we want?
|
|
if (cookie.substring(0, name.length + 1) == (name + '=')) {
|
|
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return cookieValue;
|
|
}
|
|
|
|
jQuery.ajaxSetup({
|
|
crossDomain: false, // obviates need for sameOrigin test
|
|
beforeSend: function(xhr, settings) {
|
|
if (!csrfSafeMethod(settings.type)) {
|
|
xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken'));
|
|
}
|
|
}
|
|
});
|
|
</script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/jquery-ui-1.9.0.custom/jquery-ui.custom.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/jquery-ui-1.9.0.custom/jquery.ui.widget.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/jquery-ui-1.9.0.custom/jquery.ui.droppable.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/jquery-ui-1.9.0.custom/jquery.ui.sortable.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/jquery-ui-1.9.0.custom/jquery.ui.accordion.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/jquery-ui-1.9.0.custom/jquery.ui.draggable.js'></script>
|
|
|
|
<script type='text/javascript' src='/facelift/js/agenda/agenda_listeners.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/agenda_helpers.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/agenda_property_utils.js'></script>
|
|
<script type='text/javascript' src='/facelift/js/agenda/agendas_edit.js'></script>
|
|
{% endblock js %}
|
|
|
|
|
|
{% block content %}
|
|
<div class="wrapper custom_text_stuff">
|
|
<div style="ui-icon ui-icon-arrow-1-w" id="close_ietf_menubar">
|
|
<
|
|
</div>
|
|
|
|
<div href="{{ meeting.json_url }}" class="agenda_list_title">
|
|
<p>Meeting {{meeting.number}}</p>
|
|
</div>
|
|
|
|
<div class="agenda_list_edit">
|
|
<p><a href="{% url "ietf.meeting.views.edit_timeslots" meeting.number %}">Edit Timeslots</a></p>
|
|
</div>
|
|
|
|
<div id="class_list" class="agenda_list">
|
|
<table>
|
|
<tr>
|
|
<th></th>
|
|
<th>Owner</th>
|
|
<th>Name</th>
|
|
<th>Visible</th>
|
|
<th>Public</th>
|
|
</tr>
|
|
{% for agenda in schedules %}
|
|
<tr agenda_name="{{agenda.name}}" id="agenda_name_{{agenda.name|slugify}}" href="{{agenda.base_url}}" class="{{agenda.official_class}}_row">
|
|
<td class="agenda_mark agenda_data"> <span class="styled_button agenda_official_mark {{agenda.official_class}}">{{ agenda.official_token }}</span></td>
|
|
<td class="agenda_data"> <span class="agenda_owner">{{ agenda.owner }}</span> </td>
|
|
<td class="agenda_data">
|
|
<a href="{% url "ietf.meeting.views.edit_agenda" agenda.meeting.number agenda.owner_email agenda.name %}"><span class="agenda_name">{{ agenda.name }}</span></a>
|
|
</td>
|
|
<td class="agenda_data"> <span class="agenda_visible {{agenda.visible_class}}">{{ agenda.visible_token }}</span></a></td>
|
|
<td class="agenda_data"> <span class="agenda_public {{agenda.public_class}}">{{ agenda.public_token }}</span></td>
|
|
<td class="agenda_mark agenda_data"> <a href="{% url "ietf.meeting.views.edit_agenda_properties" agenda.meeting.number agenda.owner_email agenda.name %}"><span class="styled_button agenda_edit">EDIT</span></a> </td>
|
|
<td class="agenda_mark agenda_data"> <span class="styled_button agenda_delete">DEL</span> </td>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
</div>
|
|
|
|
<div class="dialog" id="agenda_delete_dialog">
|
|
Are you sure you want to delete this agenda?
|
|
</div>
|
|
|
|
<div class="dialog" id="agenda_notpublic_dialog">
|
|
You can not mark an agenda as official, if it is not public.
|
|
</div>
|
|
|
|
<div class="towtruck">
|
|
{% if server_mode %}
|
|
{% if server_mode != "production" %}
|
|
<button onclick="TowTruck(this); return false;">Start TowTruck</button>
|
|
{% endif %}
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
|
|
{% endblock %}
|