aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2014-09-26 09:57:33 +0200
committerLuc Donnet2014-09-26 09:57:33 +0200
commit02de921c483663daf86ea3aa3beca333dcb0cd48 (patch)
tree80dc03da1209b4953e48e736e58db844e39084d9
parent9437dd6a58f14f3628e7632afc3ae31af592e6d8 (diff)
downloadchouette-core-02de921c483663daf86ea3aa3beca333dcb0cd48.tar.bz2
Update index list for referential
-rw-r--r--app/views/referentials/_referential.erb46
-rw-r--r--app/views/referentials/show.js.erb40
2 files changed, 54 insertions, 32 deletions
diff --git a/app/views/referentials/_referential.erb b/app/views/referentials/_referential.erb
index 3bc6fd0dc..f0df7eccb 100644
--- a/app/views/referentials/_referential.erb
+++ b/app/views/referentials/_referential.erb
@@ -1,14 +1,36 @@
-<%= div_for(referential) do %>
- <%= link_to referential.name, referential %>
- <div class="info">
- <%= referential.human_attribute_name('lines') %>: <span class="lines_count"></span> -
- <%= referential.human_attribute_name('networks') %>: <span class="networks_count"></span> -
- <%= referential.human_attribute_name('vehicle_journeys') %>: <span class="vehicle_journeys_count"></span> -
- <%= referential.human_attribute_name('time_tables') %>: <span class="time_tables_count"></span>
- <div class="actions">
- <%= link_to t("actions.edit"), edit_referential_path(referential), :class => "edit" %> |
- <%= link_to t("actions.destroy"), referential_path(referential), :method => :delete, :data => {:confirm => t('referentials.actions.destroy_confirm')}, :class => "remove" %>
- </div>
+<div id="index_item" class="panel panel-default referential">
+ <div class="panel-heading">
+ <div class="panel-title clearfix">
+ <span class="pull-right">
+ <%= link_to edit_referential_path(referential), :class => "btn btn-default btn-sm" do %>
+ <span class="fa fa-pencil"></span>
+ <% end %>
+ <%= link_to referential_path(referential), :method => :delete, :data => {:confirm => t('companies.actions.destroy_confirm')}, :class => "btn btn-danger btn-sm" do %>
+ <span class="fa fa-trash-o"></span>
+ <% end %>
+ </span>
+ <h5>
+ <%= link_to([@referential, referential], :class => "preview", :title => "#{Referential.model_name.human.capitalize} #{referential.name}") do %>
+ <span class="name">
+ <%= truncate(referential.name, :length => 20) %>
+ </span>
+ <% end %>
+ </h5>
+ </div>
</div>
+ <div id="referential_<%= referential.id %>" class="panel-body">
+ <p>
+ <%= referential.human_attribute_name('lines') %>: <span class="lines_count"></span>
+ </p>
+ <p>
+ <%= referential.human_attribute_name('networks') %>: <span class="networks_count"></span>
+ </p>
+ <p>
+ <%= referential.human_attribute_name('vehicle_journeys') %>: <span class="vehicle_journeys_count"></span>
+ </p>
+ <p>
+ <%= referential.human_attribute_name('time_tables') %>: <span class="time_tables_count"></span>
+ </p>
+ </div>
+</div>
<%= javascript_include_tag referential_path(referential,:format => :js) %>
-<% end %>
diff --git a/app/views/referentials/show.js.erb b/app/views/referentials/show.js.erb
index d44962b14..05b623b93 100644
--- a/app/views/referentials/show.js.erb
+++ b/app/views/referentials/show.js.erb
@@ -1,25 +1,25 @@
-$(document).ready(function() {
+$(function (){
+ var ref, update_infos, update_referential_details, _i, _len, _ref, _results;
- jQuery(function() {
-var ref, update_infos, update_referential_details, _i, _len, _ref, _results;
-update_infos = function(json) {
-var info, update_info;
-info = $('#referential_' + json.referential_id + ' .info');
-update_info = function(key, value) {
-if (key.match(/_count$/)) {
-return $(info.find('.' + key)[0]).text(value);
-}
-};
-return $.each(json, update_info);
-};
-update_referential_details = function() {
-return $.getJSON("<%= referential_path(@referential, :format => :json) %>", update_infos);
-};
+ update_infos = function(json) {
+ var info, update_info;
+ info = $('#referential_' + json.referential_id);
+ console.log(info)
+ update_info = function(key, value) {
+ if (key.match(/_count$/)) {
+ return $(info.find('.' + key)[0]).text(value);
+ }
+ };
+ return $.each(json, update_info);
+ };
+
+ update_referential_details = function() {
+ return $.getJSON("<%= referential_path(@referential, :format => :json) %>", update_infos);
+ };
-_results = [];
-_results.push(update_referential_details());
+ _results = [];
+ _results.push(update_referential_details());
-return _results;
-});
+ return _results;
});