first drop
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
<%inherit file="jm2l:templates/layout.mako"/>
|
||||
<%
|
||||
TabDisplay = [
|
||||
(u'Tables rondes', 'Table ronde'),
|
||||
(u'Conférences', 'Conference'),
|
||||
(u'Ateliers', 'Atelier'),
|
||||
(u'Stands', 'Stand'),
|
||||
]
|
||||
%>
|
||||
<style>
|
||||
.myblock {
|
||||
background-color:#EEE;
|
||||
border: 1px solid #ccc;
|
||||
height: 65px;
|
||||
}
|
||||
.Conference {
|
||||
fill:#EEE;
|
||||
stroke: #ccc;
|
||||
}
|
||||
.Concert {
|
||||
fill:#2EE;
|
||||
stroke: #ccc;
|
||||
}
|
||||
.Atelier {
|
||||
fill: #ddd;
|
||||
stroke: #ccc;
|
||||
}
|
||||
.txtsched {
|
||||
fill:#2EE;
|
||||
stroke: #ccc;
|
||||
}
|
||||
svg {
|
||||
font: 10px sans-serif;
|
||||
shape-rendering: crispEdges;
|
||||
}
|
||||
|
||||
rect {
|
||||
fill: #ddd;
|
||||
}
|
||||
|
||||
.axis path,
|
||||
.axis line {
|
||||
fill: none;
|
||||
stroke: #000;
|
||||
}
|
||||
|
||||
</style>
|
||||
<h2>Le Programme ${DisplayYear}</h2>
|
||||
|
||||
<div class="row">
|
||||
<div class="tabbable" id="main_tab">
|
||||
<ul class="nav nav-tabs" style="margin-bottom: 5px;">
|
||||
% for Num, (Day, IdDay) in enumerate(Days):
|
||||
<li class="${['','active'][Num==0]}"><a href="#Day${Num}" id="Schedule_${Num}" data-toggle="tab">${Day}</a></li>
|
||||
% endfor
|
||||
</ul>
|
||||
<div class="tab-content" style="padding:0">
|
||||
% for Num, (Day, IdDay) in enumerate(Days):
|
||||
<div class="tab-pane fade ${['','active '][Num==0]}in" id="Day${Num}">
|
||||
## Container for SVG version of Programme
|
||||
<div id="Schedule_SVG_${IdDay}">
|
||||
</div>
|
||||
</div>
|
||||
% endfor
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="DivProg" style="border: 1px solid black;"></div>
|
||||
|
||||
##<div class="accordion" id="accordionEvent">
|
||||
|
||||
% for num, (Title, EvtType) in enumerate( TabDisplay ):
|
||||
<%
|
||||
Counter = Events.filter(Event.event_type==EvtType).count()
|
||||
if Counter==0:
|
||||
continue
|
||||
%>
|
||||
|
||||
## <div class="accordion-group">
|
||||
## <div class="accordion-heading">
|
||||
## <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordionEvent" href="#collapseEvent${num}">
|
||||
## ${Counter} ${Title}
|
||||
## </a>
|
||||
## </div>
|
||||
## <div id="collapseEvent${num}" class="accordion-body collapse">
|
||||
## <div class="accordion-inner">
|
||||
|
||||
<table width="100%" class="table table-striped table-bordered table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width:7em;text-align:center;">Date</th>
|
||||
<th style="text-align:center;">Sujet - ${Counter} ${Title}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
% for event in Events.filter(Event.event_type==EvtType):
|
||||
<tr>
|
||||
<td style="text-align:center;">
|
||||
<%
|
||||
vid = event.video.first()
|
||||
pres = event.presentation.first()
|
||||
%>
|
||||
${event.start_time.strftime("%a %d %b").decode('utf-8')}<br>
|
||||
${event.start_time.strftime("%H:%M")} - ${event.end_time.strftime("%H:%M")}
|
||||
</td>
|
||||
<td style="position: relative;">
|
||||
<strong>
|
||||
<a href="/event/${event.for_year}/${event.slug}">${event.name}</a>
|
||||
</strong>
|
||||
<span style="float:right;">
|
||||
% if vid:
|
||||
<a href="${vid.get_path}">
|
||||
<i class="icon-film"></i>
|
||||
</a>
|
||||
% endif
|
||||
% if pres:
|
||||
<a href="${pres.get_path}">
|
||||
<i class="icon-list-alt"></i>
|
||||
</a>
|
||||
% endif
|
||||
</span>
|
||||
<br/>
|
||||
avec
|
||||
% for num, inter in enumerate(event.intervenants.all()):
|
||||
%if num>0:
|
||||
,
|
||||
%endif
|
||||
<a href="/user/${inter.slug}">${inter.prenom} ${inter.nom}</a>
|
||||
% endfor
|
||||
% if event.Salle:
|
||||
<div style="position: absolute; bottom: 2px; right: 5px;">
|
||||
${event.Salle.name}
|
||||
</div>
|
||||
% endif
|
||||
</td>
|
||||
</tr>
|
||||
% endfor
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
## </div>
|
||||
## </div>
|
||||
## </div>
|
||||
|
||||
% endfor
|
||||
##</div>
|
||||
<br/><br/>
|
||||
<script type="text/javascript" src="/static/d3.v3.js"></script>
|
||||
<script type="text/javascript" src="/static/Schedule.js"></script>
|
||||
<script type="text/javascript" src="/static/programme.js"></script>
|
||||
##<script type="text/javascript" src="/static/sched.js"></script>
|
||||
Reference in New Issue
Block a user