checkpointing some css/html noodling before tearing into models

- Legacy-Id: 9587
This commit is contained in:
Robert Sparks 2015-04-29 14:39:17 +00:00
parent b0ce25aa44
commit 65f0fed7a7
4 changed files with 18 additions and 6 deletions

View file

@ -66,7 +66,9 @@ def build_all_agenda_slices(meeting):
time_slices = [] time_slices = []
date_slices = {} date_slices = {}
for ts in meeting.timeslot_set.exclude(type__in=['reg','break']).order_by('time','name'): #for ts in meeting.timeslot_set.exclude(type__in=['reg','break']).order_by('time','name'):
#for ts in meeting.timeslot_set.exclude(type__in=['reg','break','lead','offagenda','other']).order_by('time','name'):
for ts in meeting.timeslot_set.filter(type__in=['session',]).order_by('time','name'):
#for ts in meeting.timeslot_set.exclude(type__in=['reg','break','other']).order_by('time','name'): #for ts in meeting.timeslot_set.exclude(type__in=['reg','break','other']).order_by('time','name'):
#for ts in meeting.timeslot_set.order_by('time','name'): #for ts in meeting.timeslot_set.order_by('time','name'):
#for ts in meeting.timeslot_set.filter(type='offagenda').order_by('time','name'): #for ts in meeting.timeslot_set.filter(type='offagenda').order_by('time','name'):

View file

@ -259,8 +259,9 @@ def edit_agenda(request, num=None, owner=None, name=None):
meeting_base_url = request.build_absolute_uri(meeting.base_url()) meeting_base_url = request.build_absolute_uri(meeting.base_url())
site_base_url = request.build_absolute_uri('/')[:-1] # skip the trailing slash site_base_url = request.build_absolute_uri('/')[:-1] # skip the trailing slash
rooms = meeting.room_set.order_by("capacity") #rooms = meeting.room_set.order_by("capacity")
rooms = rooms.all() #rooms = rooms.all()
rooms = meeting.room_set.filter(timeslot__type__slug='session').distinct().order_by("capacity")
saveas = SaveAsForm() saveas = SaveAsForm()
saveasurl=reverse(edit_agenda, saveasurl=reverse(edit_agenda,
args=[meeting.number, schedule.owner_email(), schedule.name]) args=[meeting.number, schedule.owner_email(), schedule.name])

View file

@ -110,6 +110,8 @@ promiselist.push(ss_promise);
<p>Please save this agenda to your account first.</p> <p>Please save this agenda to your account first.</p>
</div> </div>
<div class="content"> {% comment %} For preserving styling across the facelift {% endcomment %}
<div class="wrapper custom_text_stuff"> <div class="wrapper custom_text_stuff">
@ -206,10 +208,11 @@ promiselist.push(ss_promise);
</div> </div>
<table id="meetings" class="ietf-navbar" style="width:100%"> {%comment%}<table id="meetings" class="ietf-navbar" style="width:100%">{%endcomment%}
<table id="meetings" class="ietf-navbar" >
<tr> <tr>
<th class="schedule_title"><div id="pageloaded" style="display:none">loaded</div><div id="spinner"><!-- spinney goes here --></div></th> <th class="schedule_title"><div id="pageloaded" style="display:none">loaded</div><div id="spinner"><!-- spinney goes here --></div></th>
<th></th> {% comment %}<th></th>{% endcomment %}
{% for day in time_slices %} {% for day in time_slices %}
<th colspan="{{date_slices|colWidth:day}}" id="{{day|date:'Y-m-d'}}-btn" class=" day_{{day}} agenda_slot_title agenda_slot_unavailable"> <th colspan="{{date_slices|colWidth:day}}" id="{{day|date:'Y-m-d'}}-btn" class=" day_{{day}} agenda_slot_title agenda_slot_unavailable">
<div id="close_{{day|date:'Y-m-d'}}" class="close top_left very_small close_day">x</div> <div id="close_{{day|date:'Y-m-d'}}" class="close top_left very_small close_day">x</div>
@ -226,7 +229,7 @@ promiselist.push(ss_promise);
<tr> <tr>
<th class="th_column"><button id="show_all_button" class="styled_button">show all</button></th> <th class="th_column"><button id="show_all_button" class="styled_button">show all</button></th>
<th><!-- resources --></th> {% comment %}<th><!-- resources --></th>{% endcomment %}
{% for day in time_slices %} {% for day in time_slices %}
{% for slot in date_slices|lookup:day %} {% for slot in date_slices|lookup:day %}
<th class="day_{{day}}-{{slot.0|date:'Hi'}} day_{{day}} room_title ">{{slot.0|date:'Hi'}}-{{slot.1|date:'Hi'}} </th> <th class="day_{{day}}-{{slot.0|date:'Hi'}} day_{{day}} room_title ">{{slot.0|date:'Hi'}}-{{slot.1|date:'Hi'}} </th>
@ -246,6 +249,7 @@ promiselist.push(ss_promise);
<div class="close very_small close_room top_left small_button" id="close_{{r.name|to_acceptable_id}}">X</div> <div class="close very_small close_room top_left small_button" id="close_{{r.name|to_acceptable_id}}">X</div>
<div class="right room_name">{{r.name}} <span class="capacity">({{r.capacity}})</span></div> <div class="right room_name">{{r.name}} <span class="capacity">({{r.capacity}})</span></div>
</th> </th>
{% comment 'The secretariat is not using these features' %}
<th class="room_features"> <th class="room_features">
<div class="resource_list"> <div class="resource_list">
{% for resource in r.resources.all %} {% for resource in r.resources.all %}
@ -255,6 +259,7 @@ promiselist.push(ss_promise);
{% endfor %} {% endfor %}
</div> </div>
</th> </th>
{% endcomment %}
{% for day in time_slices %} {% for day in time_slices %}
{% for slot in date_slices|lookup:day %} {% for slot in date_slices|lookup:day %}
<td id="{{r.dom_id}}_{{day}}_{{slot.0|date:'Hi'}}" class="day_{{day}} agenda-column-{{day}}-{{slot.0|date:'Hi'}} agenda_slot agenda_slot_unavailable" capacity="{{r.capacity}}" ></td> <td id="{{r.dom_id}}_{{day}}_{{slot.0|date:'Hi'}}" class="day_{{day}} agenda-column-{{day}}-{{slot.0|date:'Hi'}} agenda_slot agenda_slot_unavailable" capacity="{{r.capacity}}" ></td>
@ -372,4 +377,6 @@ promiselist.push(ss_promise);
</div> </div>
</div> {% comment %} End of .content div {% endcomment %}
{% endblock %} {% endblock %}

View file

@ -18,6 +18,8 @@
.content table { border-collapse: separate; border-spacing: 2px; } .content table { border-collapse: separate; border-spacing: 2px; }
.container-fluid {padding-right: 0; padding-left:0;}
.ietf-navbar { background-color: #edf5ff; padding:0; border: 1px solid #89d; margin-top:4px; width: 130px; } .ietf-navbar { background-color: #edf5ff; padding:0; border: 1px solid #89d; margin-top:4px; width: 130px; }
.ietf-navbar ul { padding: 0; margin: 0; } .ietf-navbar ul { padding: 0; margin: 0; }
.ietf-navbar ul li { list-style: none; padding: 0; margin: 0; font-size: 93%; padding: 2px 0px 2px 0px; } .ietf-navbar ul li { list-style: none; padding: 0; margin: 0; font-size: 93%; padding: 2px 0px 2px 0px; }