bootstrap-calendar
Version:
Bootstrap full view calendar
74 lines (72 loc) • 2.88 kB
HTML
<div id="cal-day-box">
<div class="row-fluid clearfix cal-row-head">
<div class="span1 col-xs-1 cal-cell"><%= cal.locale.time %></div>
<div class="span11 col-xs-11 cal-cell"><%= cal.locale.events %></div>
</div>
<% if(all_day.length) {%>
<div class="row-fluid clearfix cal-day-hour">
<div class="span1 col-xs-1"><b><%= cal.locale.all_day %></b></div>
<div class="span11 col-xs-11">
<% _.each(all_day, function(event){ %>
<div class="day-highlight dh-<%= event['class'] %>">
<a href="<%= event.url ? event.url : 'javascript:void(0)' %>" data-event-id="<%= event.id %>"
data-event-class="<%= event['class'] %>" class="event-item">
<%= event.title %></a>
</div>
<% }); %>
</div>
</div>
<% }; %>
<% if(before_time.length) {%>
<div class="row-fluid clearfix cal-day-hour">
<div class="span1 col-xs-3"><b><%= cal.locale.before_time %></b></div>
<div class="span5 col-xs-5">
<% _.each(before_time, function(event){ %>
<div class="day-highlight dh-<%= event['class'] %>">
<span class="cal-hours pull-right"><%= event.end_hour %></span>
<a href="<%= event.url ? event.url : 'javascript:void(0)' %>" data-event-id="<%= event.id %>"
data-event-class="<%= event['class'] %>" class="event-item">
<%= event.title %></a>
</div>
<% }); %>
</div>
</div>
<% }; %>
<div id="cal-day-panel" class="clearfix">
<div id="cal-day-panel-hour">
<% for(i = 0; i < hours; i++){ %>
<div class="cal-day-hour">
<% for(l = 0; l < cal._hour_min(i); l++){ %>
<div class="row-fluid cal-day-hour-part">
<div class="span1 col-xs-1"><b><%= cal._hour(i, l) %></b></div>
<div class="span11 col-xs-11"></div>
</div>
<% }; %>
</div>
<% }; %>
</div>
<% _.each(by_hour, function(event){ %>
<div class="pull-left day-event day-highlight dh-<%= event['class'] %>" style="margin-top: <%= (event.top * 30) %>px; height: <%= (event.lines * 30) %>px">
<span class="cal-hours"><%= event.start_hour %> - <%= event.end_hour %></span>
<a href="<%= event.url ? event.url : 'javascript:void(0)' %>" data-event-id="<%= event.id %>"
data-event-class="<%= event['class'] %>" class="event-item">
<%= event.title %></a>
</div>
<% }); %>
</div>
<% if(after_time.length) {%>
<div class="row-fluid clearfix cal-day-hour">
<div class="span1 col-xs-3"><b><%= cal.locale.after_time %></b></div>
<div class="span11 col-xs-9">
<% _.each(after_time, function(event){ %>
<div class="day-highlight dh-<%= event['class'] %>">
<span class="cal-hours"><%= event.start_hour %></span>
<a href="<%= event.url ? event.url : 'javascript:void(0)' %>" data-event-id="<%= event.id %>"
data-event-class="<%= event['class'] %>" class="event-item">
<%= event.title %></a>
</div>
<% }); %>
</div>
</div>
<% }; %>
</div>