diff options
| author | Michel Etienne | 2014-09-26 11:08:53 +0200 |
|---|---|---|
| committer | Michel Etienne | 2014-09-26 11:08:53 +0200 |
| commit | 7bb3845c80ede0184652e35cbbdf30672a8438ec (patch) | |
| tree | c5c7c02728ed42360e7cd2b54744821345ad5ff2 | |
| parent | 71004ad29369bab5edb1306b1d4498d1959cc37f (diff) | |
| parent | 96219f339ee29a65f56068e58dda4c0e1f9bd9d3 (diff) | |
| download | chouette-core-7bb3845c80ede0184652e35cbbdf30672a8438ec.tar.bz2 | |
Merge branch 'sismo' of github.com:afimb/chouette2 into sismo
| -rw-r--r-- | app/assets/stylesheets/main/time_tables.css.scss | 54 | ||||
| -rw-r--r-- | app/views/referentials/_referential.erb | 46 | ||||
| -rw-r--r-- | app/views/referentials/show.js.erb | 40 | ||||
| -rw-r--r-- | app/views/time_tables/_show_time_table.html.erb | 64 |
4 files changed, 106 insertions, 98 deletions
diff --git a/app/assets/stylesheets/main/time_tables.css.scss b/app/assets/stylesheets/main/time_tables.css.scss index e0535fcc8..a2bd5a968 100644 --- a/app/assets/stylesheets/main/time_tables.css.scss +++ b/app/assets/stylesheets/main/time_tables.css.scss @@ -13,22 +13,23 @@ span.included_day_type { font-weight: bolder; - color: black; + margin-right: 3px; } span.excluded_day_type { + margin-right: 3px; } .validity_out { - color: #FC4903 !important; + color: $brand-danger; } .validity_out_soon { - color: orange !important; + color: $brand-warning; } .validity_regular { - color: #86B41D !important; + color: $brand-success; } } } @@ -45,42 +46,51 @@ .typeahead.dropdown-menu { z-index: 100001; } - + .validity_out { - color: #FC4903 !important; + color: $brand-danger; } .validity_out_soon { - color: orange !important; + color: $brand-warning; } .validity_regular { - color: #86B41D !important; + color: $brand-success; + } + + span.included_day_type { + font-weight: bolder; + margin-right: 3px; } - .day_type { - border-style:solid; - border-width:1px; - } - .period { + span.excluded_day_type { + margin-right: 3px; + } + + .period { padding-left:50px; padding-right:450px; - } - .date { + } + + .date { padding-left:50px; - } - .odd { + } + + .odd { padding-left:50px; padding-right:450px; - } - .even { + } + + .even { padding-left:50px; padding-right:450px; - } - .actions { - float: right; } + .actions { + float: right; + } + .summary p label { font-weight: bold; } 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; }); diff --git a/app/views/time_tables/_show_time_table.html.erb b/app/views/time_tables/_show_time_table.html.erb index 35fefce75..d2366f64e 100644 --- a/app/views/time_tables/_show_time_table.html.erb +++ b/app/views/time_tables/_show_time_table.html.erb @@ -1,5 +1,18 @@ <div class="time_table_show" id="time_table_show"> - + <p> + <span class="state-code <%= time_table_state_code(@time_table) %>"><i class="fa fa-certificate"></i></span> + <label> + <% if @time_table.bounding_dates.empty? %> + <%= t(".resume_empty") %> + <% else %> + <%= t(".resume", :start_date => l(@time_table.bounding_dates.min), :end_date => l(@time_table.bounding_dates.max)) %> + <% end %> + </label> + </p> + <p> + <label><%= @time_table.human_attribute_name("tag_list") %>: </label> + <%= @time_table.tag_list %> + </p> <ul id="tabs" class="nav nav-tabs" data-tabs="tabs"> <li class="active"><a href="#time_tables" data-toggle="tab"><%= @time_table.human_attribute_name("calendars") %></a></li> <li><a href="#time_tables_datas" data-toggle="tab"><%= @time_table.human_attribute_name("calendar_details") %></a></li> @@ -33,58 +46,21 @@ </div> </div> <div class="tab-pane" id="time_tables_datas"> - <div class="summary"> - <p> - <span class="state-code <%= time_table_state_code(@time_table) %>"><i class="fa fa-certificate"></i></span> - <label> - <% if @time_table.bounding_dates.empty? %> - <%= t(".resume_empty") %> - <% else %> - <%= t(".resume", :start_date => l(@time_table.bounding_dates.min), - :end_date => l(@time_table.bounding_dates.max)) %> - <% end %> - </label> - </p> + <div class="summary"> <p> <label><%= @time_table.human_attribute_name("version") %>: </label> <%= @time_table.version %> </p> <p> - <label><%= @time_table.human_attribute_name("tag_list") %>: </label> - <%= @time_table.tag_list %> - </p> - <p> <label><%= @time_table.human_attribute_name("day_types") %>: </label> <% if @time_table.int_day_types & 508 == 0 %> <label><%= @time_table.human_attribute_name("none") %></label> <% else %> - <% if @time_table.monday %> - <span class='day_type'> <%= @time_table.human_attribute_name("monday") %> </span> - <% end %> - - <% if @time_table.tuesday %> - <span class='day_type'> <%= @time_table.human_attribute_name("tuesday") %> </span> - <% end %> - - <% if @time_table.wednesday %> - <span class='day_type'> <%= @time_table.human_attribute_name("wednesday") %> </span> - <% end %> - - <% if @time_table.thursday %> - <span class='day_type'> <%= @time_table.human_attribute_name("thursday") %> </span> - <% end %> - - <% if @time_table.friday %> - <span class='day_type'> <%= @time_table.human_attribute_name("friday") %> </span> - <% end %> - - <% if @time_table.saturday %> - <span class='day_type'> <%= @time_table.human_attribute_name("saturday") %> </span> - <% end %> - - <% if @time_table.sunday %> - <span class='day_type'> <%= @time_table.human_attribute_name("sunday") %> </span> - <% end %> + <% %w(monday tuesday wednesday thursday friday saturday sunday).each do |day_type| %> + <span class="<%= @time_table.send( day_type) ? "included_day_type" : "excluded_day_type" %>"> + <%= @time_table.human_attribute_name(day_type) %> + </span> + <% end %> <% end %> </p> |
