@@ -48,7 +48,8 @@ <h1>Upcoming Meetings</h1>
4848 < tr >
4949 < th > Date</ th >
5050 < th > Group</ th >
51- < th > Name</ th >
51+ < th > Meeting</ th >
52+ < th class ="sorter-false text-right "> </ th >
5253 </ tr >
5354 </ thead >
5455 < tbody >
@@ -59,19 +60,24 @@ <h1>Upcoming Meetings</h1>
5960 < td > {{ meeting.date }} - {{ meeting.end }}</ td >
6061 < td > ietf</ td >
6162 < td > < a href ="{% url 'ietf.meeting.views.agenda' num=meeting.number %} "> IETF {{ meeting.number }}</ a > </ td >
63+ < td > </ td >
6264 {% endwith %}
6365 {% elif entry|classname == 'Session' %}
64- {% with session=entry %}
66+ {% with session=entry meeting=entry.meeting %}
6567 < td > {{ session.official_timeslotassignment.timeslot.utc_start_time | date:"Y-m-d H:i"}} - {{ session.official_timeslotassignment.timeslot.utc_end_time | date:"H:i e" }}</ td >
66- < td > {{ session.group.acronym }}</ td >
68+ < td > < a href =" {% url 'ietf.group.views.group_about' acronym=session.group.acronym %} " > {{ session.group.acronym }}</ a > </ td >
6769 < td >
6870 < a href ="{% url 'ietf.meeting.views.session_details' num=session.meeting.number acronym=session.group.acronym %} "> {{ session.meeting.number }}{% if session.current_status == 'canceled' %} < span class ="label label-warning "> CANCELLED</ span > {% endif %}</ a >
6971 </ td >
72+ < td class ='text-right '>
73+ {% include "meeting/interim_session_buttons.html" %}
74+ </ td >
7075 {% endwith %}
7176 {% else %}
7277 < td > < span class ="label-warning "> Unexpected entry type: {{entry|classname}}</ span > </ td >
7378 < td > </ td >
7479 < td > </ td >
80+ < td > </ td >
7581 {% endif %}
7682 </ tr >
7783 {% endfor %}
@@ -132,5 +138,35 @@ <h3>No upcoming meetings</h3>
132138 calendar . render ( ) ;
133139 } ) ;
134140
141+ $ ( ".modal" ) . on ( "show.bs.modal" , function ( ) {
142+ var i = $ ( this ) . find ( ".frame" ) ;
143+ if ( $ ( i ) . data ( "src" ) ) {
144+ $ . get ( $ ( i ) . data ( "src" ) , function ( data , status , xhr ) {
145+ var t = xhr . getResponseHeader ( "content-type" ) ;
146+ if ( t . indexOf ( "text/plain" ) > - 1 ) {
147+ data = "<pre class='agenda'>" + data + "</pre>" ;
148+ } else if ( t . indexOf ( "text/html" ) > - 1 ) {
149+ // nothing to do here
150+ } else {
151+ data = "<p>Unknown type: " + xhr . getResponseHeader ( "content-type" ) + "</p>" ;
152+ }
153+ $ ( i ) . html ( data ) ;
154+ } ) ;
155+ }
156+ var j = $ ( this ) . find ( ".frame2" ) ;
157+ if ( $ ( j ) . data ( "src" ) ) {
158+ $ . get ( $ ( j ) . data ( "src" ) , function ( data , status , xhr ) {
159+ var t = xhr . getResponseHeader ( "content-type" ) ;
160+ if ( t . indexOf ( "text/plain" ) > - 1 ) {
161+ data = "<pre class='agenda'>" + data + "</pre>" ;
162+ } else if ( t . indexOf ( "text/html" ) > - 1 ) {
163+ // nothing to do here
164+ } else {
165+ data = "<p>Unknown type: " + xhr . getResponseHeader ( "content-type" ) + "</p>" ;
166+ }
167+ $ ( j ) . html ( data ) ;
168+ } ) ;
169+ }
170+ } ) ;
135171 </ script >
136172{% endblock %}
0 commit comments