diff options
| author | Luc Donnet | 2014-09-26 09:57:33 +0200 |
|---|---|---|
| committer | Luc Donnet | 2014-09-26 09:57:33 +0200 |
| commit | 02de921c483663daf86ea3aa3beca333dcb0cd48 (patch) | |
| tree | 80dc03da1209b4953e48e736e58db844e39084d9 | |
| parent | 9437dd6a58f14f3628e7632afc3ae31af592e6d8 (diff) | |
| download | chouette-core-02de921c483663daf86ea3aa3beca333dcb0cd48.tar.bz2 | |
Update index list for referential
| -rw-r--r-- | app/views/referentials/_referential.erb | 46 | ||||
| -rw-r--r-- | app/views/referentials/show.js.erb | 40 |
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; }); |
