Sha256: 5b5646157e3953b3947ba48b4943cad1b52e5aa13c05356c9cfbcd87a9f49f71

Contents?: true

Size: 1.97 KB

Versions: 22

Compression:

Stored size: 1.97 KB

Contents

<%= content_for :title, "Events" %>

<% cache_if(@browse.default?, Calagator::CacheObserver.daily_key_for("events_index", request)) do %>
<div class='list_description'>
  <h2>Viewing <strong><%= @browse.events.size %></strong>
  <%= @browse.date ? 'filtered' : 'future' %> events
  <%= events_sort_label(@browse.order) %></h2>
</div>

<div id='list_filters' class='sidebar'>

  <h3 class='first'>Filter:</h3>

  <%= form_tag events_url, :method => 'get' do  -%>

  <div id="date_filter">
    <h4>by date</h4>
    <div id='start_calendar'>
      <label for='date_start'>From</label>
      <%= text_field_tag 'date[start]', @browse.start_date, :id => 'date_start', :class => 'date_picker' %>
    </div>
    <div id='end_calendar'>
      <label for='date_end'>To</label>
      <%= text_field_tag 'date[end]', @browse.end_date, :id => 'date_end', :class => 'date_picker' %>
    </div>
  </div>
  <div id='time_filter'>
  <h4>by time</h4>
    <div id='start_time_picker'>
      <label for="time_start">Begins after:</label>
      <%= text_field_tag 'time[start]', @browse.start_time, :id => 'filter_time_start', :class => 'time_picker_filter' %>
    </div>
    <div id='end_time_picker'>
      <label for="time_end">Ends before:</label>
      <%= text_field_tag 'time[end]', @browse.end_time, :id => 'filter_time_end', :class => 'time_picker_filter' %>
    </div>
  </div>
  <div>
    <label for="commit">&nbsp;</label>
    <%= submit_tag 'Filter' %>
    <span class="clear_filter"><%= link_to 'Reset', events_url %></span>
  </div>
  <% end %>

  <h3>Subscribe to</h3>
  <ul>
    <li><%= link_to "iCalendar feed", icalendar_feed_link %></li>
    <li><%= link_to "Atom feed", atom_feed_link %></li>
    <li><%= link_to "Google Calendar", google_events_subscription_link %></li>
  </ul>

  <h3>Export to</h3>
  <ul>
    <li><%= link_to "iCalendar file", icalendar_export_link %></li>
  </ul>

</div>

<div class='list_items'>
  <%= render :partial => 'table', :locals => { :events => @browse.events } %>
</div>
<% end %>

Version data entries

22 entries across 22 versions & 4 rubygems

Version Path
koalagator-4.1.0 app/views/calagator/events/index.html.erb
koalagator-4.0.0 app/views/calagator/events/index.html.erb
koalagator-3.0.0 app/views/calagator/events/index.html.erb
koalagator-2.1.1 app/views/calagator/events/index.html.erb
koalagator-2.1.0 app/views/calagator/events/index.html.erb
koalagator-2.0.0 app/views/calagator/events/index.html.erb
calagator2-2.1.1 app/views/calagator/events/index.html.erb
calagator2-2.1.0 app/views/calagator/events/index.html.erb
calagator2-2.0.0 app/views/calagator/events/index.html.erb
calagator-2.0.0.pre.1 app/views/calagator/events/index.html.erb
calagator-2.0.0.pre.0 app/views/calagator/events/index.html.erb
calagator-1.1.0 app/views/calagator/events/index.html.erb
calagator-1.0.0 app/views/calagator/events/index.html.erb
grokus-1.0.0.9 app/views/calagator/events/index.html.erb
grokus-1.0.0.8 app/views/calagator/events/index.html.erb
grokus-1.0.0.7 app/views/calagator/events/index.html.erb
grokus-1.0.0.6 app/views/calagator/events/index.html.erb
grokus-1.0.0.5 app/views/calagator/events/index.html.erb
grokus-1.0.0.3 app/views/calagator/events/index.html.erb
grokus-1.0.0.2 app/views/calagator/events/index.html.erb