diff options
| author | Michel Etienne | 2012-09-11 09:13:20 +0200 |
|---|---|---|
| committer | Michel Etienne | 2012-09-11 09:13:20 +0200 |
| commit | 7a759709e28232f704fc49eb9fcfe2581a3589f7 (patch) | |
| tree | 7db33e0b9b6606b16a179096275c118543c989d0 | |
| parent | 8d2130e78faa92420cab3a9bbc2edcd39dbd8cac (diff) | |
| download | chouette-core-7a759709e28232f704fc49eb9fcfe2581a3589f7.tar.bz2 | |
simplify referentails/show with partials
| -rw-r--r-- | app/views/referentials/_clean.html.erb | 14 | ||||
| -rw-r--r-- | app/views/referentials/_counts.html.erb | 63 | ||||
| -rw-r--r-- | app/views/referentials/_validity_out.html.erb | 35 | ||||
| -rw-r--r-- | app/views/referentials/show.html.erb | 125 |
4 files changed, 120 insertions, 117 deletions
diff --git a/app/views/referentials/_clean.html.erb b/app/views/referentials/_clean.html.erb new file mode 100644 index 000000000..87a84c17f --- /dev/null +++ b/app/views/referentials/_clean.html.erb @@ -0,0 +1,14 @@ + <div id="clean_up" > + <%= semantic_form_for [@referential, CleanUp.new] do |form| %> + <%= form.inputs do %> + <%= form.input :expected_date, :as => :date_picker , :wrapper_html => { :class => 'date' }%> + <%= form.input :keep_lines, :as => :boolean %> + <%= form.input :keep_stops, :as => :boolean %> + <%= form.input :keep_companies, :as => :boolean %> + <%= form.input :keep_networks, :as => :boolean %> + <% end %> + <%= form.actions do %> + <%= form.action :submit, :as => :button, :label => t('clean_ups.actions.clean_up') , :button_html => {:confirm => t('clean_ups.actions.confirm') }%> + <% end %> + <% end %> + </div> diff --git a/app/views/referentials/_counts.html.erb b/app/views/referentials/_counts.html.erb new file mode 100644 index 000000000..5b615d9a5 --- /dev/null +++ b/app/views/referentials/_counts.html.erb @@ -0,0 +1,63 @@ + <table class="count" width="75%"> + <thead> + <tr> + <td colspan="2"><%= t(".objects") %></td> + <td><%= t(".count") %></td> + </tr> + </thead> + <tbody> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("networks") %></td> + <td class="value"> <%= @referential.networks.size %></td> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("companies") %></td> + <td class="value"> <%= @referential.companies.size %></td> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("lines") %></td> + <td class="value"> <%= @referential.lines.size %></td> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("vehicle_journeys") %></td> + <td class="value"> <%= @referential.vehicle_journeys.size %></td> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("time_tables") %></td> + <td class="value"> <%= @referential.time_tables.size %></td> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("connection_links") %></td> + <td class="value"> <%= @referential.connection_links.size %></td> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("stop_areas") %></td> + <td class="value"> <%= @referential.stop_areas.size %></td> + </tr> + <tr> + <td class="image"><%= image_tag "map/boarding_position.png"%></td> + <td class="object"><%= Referential.human_attribute_name("boarding_positions") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","BoardingPosition").size %></td> + </tr> + <tr> + <td class="image"><%= image_tag "map/quay.png"%></td> + <td class="object"><%= Referential.human_attribute_name("quays") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","Quay").size %></td> + </tr> + <tr> + <td class="image"><%= image_tag "map/commercial_stop_point.png"%></td> + <td class="object"><%= Referential.human_attribute_name("commercial_stops") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","CommercialStopPoint").size %></td> + </tr> + <tr> + <td class="image"><%= image_tag "map/stop_place.png"%></td> + <td class="object"><%= Referential.human_attribute_name("stop_places") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","StopPlace").size %></td> + </tr> + <tr> + <td class="image"><%= image_tag "map/itl.png"%></td> + <td class="object"><%= Referential.human_attribute_name("itls") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","ITL").size %></td> + </tr> + </tbody> + </table> diff --git a/app/views/referentials/_validity_out.html.erb b/app/views/referentials/_validity_out.html.erb new file mode 100644 index 000000000..e285d2c8a --- /dev/null +++ b/app/views/referentials/_validity_out.html.erb @@ -0,0 +1,35 @@ + <table class="count" width="75%"> + <thead> + <tr> + <td><%= t('.validity_out_time_tables') %>: <%= tm_cnt = @referential.time_tables.validity_out_from_on?(Date.today).size %></td> + </tr> + </thead> + <tbody> + <% if tm_cnt > 0 %> + <% @referential.time_tables.validity_out_from_on?(Date.today,5).each do |tm| %> + <tr><td><%= link_to tm.comment, referential_time_table_path(@referential, tm) %></td></tr> + <% end %> + <% if tm_cnt > 5 %> + <tr><td>...</td></tr> + <% end %> + <% end %> + </tbody> + </table> + <p/> + <table class="count" width="75%"> + <thead> + <tr> + <td><%= t('.validity_out_soon_time_tables', :count => "7") %>: <%= tm_cnt = @referential.time_tables.validity_out_between?(Date.today,Date.today+7).size %></td> + </tr> + </thead> + <tbody> + <% if tm_cnt > 0 %> + <% @referential.time_tables.validity_out_between?(Date.today,Date.today+7,5).each do |tm| %> + <tr><td><%= link_to tm.comment, referential_time_table_path(@referential, tm) %></td></tr> + <% end %> + <% if tm_cnt > 5 %> + <tr><td>...</td></tr> + <% end %> + <% end %> + </tbody> + </table> diff --git a/app/views/referentials/show.html.erb b/app/views/referentials/show.html.erb index e1baf0d57..79ea6b587 100644 --- a/app/views/referentials/show.html.erb +++ b/app/views/referentials/show.html.erb @@ -32,133 +32,24 @@ <table width="100%"> <tr> <td valign="top" width="50%"> - <table class="count" width="75%"> - <thead> - <tr> - <td colspan="2"><%= t(".objects") %></td> - <td><%= t(".count") %></td> - </tr> - </thead> - <tbody> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("networks") %></td> - <td class="value"> <%= @referential.networks.size %></td> - </tr> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("companies") %></td> - <td class="value"> <%= @referential.companies.size %></td> - </tr> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("lines") %></td> - <td class="value"> <%= @referential.lines.size %></td> - </tr> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("vehicle_journeys") %></td> - <td class="value"> <%= @referential.vehicle_journeys.size %></td> - </tr> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("time_tables") %></td> - <td class="value"> <%= @referential.time_tables.size %></td> - </tr> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("connection_links") %></td> - <td class="value"> <%= @referential.connection_links.size %></td> - </tr> - <tr> - <td class="object" colspan="2"><%= Referential.human_attribute_name("stop_areas") %></td> - <td class="value"> <%= @referential.stop_areas.size %></td> - </tr> - <tr> - <td class="image"><%= image_tag "map/boarding_position.png"%></td> - <td class="object"><%= Referential.human_attribute_name("boarding_positions") %></td> - <td class="value"> <%= @referential.stop_areas.where("area_type = ?","BoardingPosition").size %></td> - </tr> - <tr> - <td class="image"><%= image_tag "map/quay.png"%></td> - <td class="object"><%= Referential.human_attribute_name("quays") %></td> - <td class="value"> <%= @referential.stop_areas.where("area_type = ?","Quay").size %></td> - </tr> - <tr> - <td class="image"><%= image_tag "map/commercial_stop_point.png"%></td> - <td class="object"><%= Referential.human_attribute_name("commercial_stops") %></td> - <td class="value"> <%= @referential.stop_areas.where("area_type = ?","CommercialStopPoint").size %></td> - </tr> - <tr> - <td class="image"><%= image_tag "map/stop_place.png"%></td> - <td class="object"><%= Referential.human_attribute_name("stop_places") %></td> - <td class="value"> <%= @referential.stop_areas.where("area_type = ?","StopPlace").size %></td> - </tr> - <tr> - <td class="image"><%= image_tag "map/itl.png"%></td> - <td class="object"><%= Referential.human_attribute_name("itls") %></td> - <td class="value"> <%= @referential.stop_areas.where("area_type = ?","ITL").size %></td> - </tr> - </tbody> - </table> + <%= render "counts" %> </td> <td valign="top" > - <table class="count" width="75%"> - <thead> - <tr> - <td><%= t('.validity_out_time_tables') %>: <%= tm_cnt = @referential.time_tables.validity_out_from_on?(Date.today).size %></td> - </tr> - </thead> - <tbody> - <% if tm_cnt > 0 %> - <% @referential.time_tables.validity_out_from_on?(Date.today,5).each do |tm| %> - <tr><td><%= link_to tm.comment, referential_time_table_path(@referential, tm) %></td></tr> - <% end %> - <% if tm_cnt > 5 %> - <tr><td>...</td></tr> - <% end %> - <% end %> - </tbody> - </table> - <p/> - <table class="count" width="75%"> - <thead> - <tr> - <td><%= t('.validity_out_soon_time_tables', :count => "7") %>: <%= tm_cnt = @referential.time_tables.validity_out_between?(Date.today,Date.today+7).size %></td> - </tr> - </thead> - <tbody> - <% if tm_cnt > 0 %> - <% @referential.time_tables.validity_out_between?(Date.today,Date.today+7,5).each do |tm| %> - <tr><td><%= link_to tm.comment, referential_time_table_path(@referential, tm) %></td></tr> - <% end %> - <% if tm_cnt > 5 %> - <tr><td>...</td></tr> - <% end %> - <% end %> - </tbody> - </table> + <%= render "validity_out" %> </td> </tr> </table> </div> <% content_for :sidebar do %> -<ul class="actions"> - <li><%= link_to t('referentials.actions.edit'), edit_referential_path(@referential), :class => "edit" %></li> - <li><%= link_to t('referentials.actions.destroy'), referential_path(@referential), :method => :delete, :confirm => t('referentials.actions.destroy_confirm'), :class => "remove" %></li> - <br> -</ul> + <ul class="actions"> + <li><%= link_to t('referentials.actions.edit'), edit_referential_path(@referential), :class => "edit" %></li> + <li><%= link_to t('referentials.actions.destroy'), referential_path(@referential), :method => :delete, :confirm => t('referentials.actions.destroy_confirm'), :class => "remove" %></li> + <br> + </ul> <h3><%= t('.clean_up') %></h3> - <div id="clean_up" > - <%= semantic_form_for [@referential, CleanUp.new] do |form| %> - <%= form.inputs do %> - <%= form.input :expected_date, :as => :date_picker , :wrapper_html => { :class => 'date' }%> - <%= form.input :keep_lines, :as => :boolean %> - <%= form.input :keep_stops, :as => :boolean %> - <%= form.input :keep_companies, :as => :boolean %> - <%= form.input :keep_networks, :as => :boolean %> - <% end %> - <%= form.actions do %> - <%= form.action :submit, :as => :button, :label => t('clean_ups.actions.clean_up') , :button_html => {:confirm => t('clean_ups.actions.confirm') }%> - <% end %> - <% end %> - </div> + <%= render "clean" %> <% end %> |
