aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2014-09-19 11:56:19 +0200
committerLuc Donnet2014-09-19 11:56:19 +0200
commitf7609b02356d4aa773562f49db6b9a540cd28800 (patch)
treed70e5b0340efa416ee18ee53c942174839970ee9
parentecafca45574aaf4520b8827469042bef74e17a8d (diff)
downloadchouette-core-f7609b02356d4aa773562f49db6b9a540cd28800.tar.bz2
Fix css for vehicle journeys search in index page
-rw-r--r--app/assets/stylesheets/main/vehicle_journeys.css.scss18
-rw-r--r--app/views/vehicle_journeys/index.html.erb32
-rw-r--r--config/locales/vehicle_journeys.yml4
3 files changed, 37 insertions, 17 deletions
diff --git a/app/assets/stylesheets/main/vehicle_journeys.css.scss b/app/assets/stylesheets/main/vehicle_journeys.css.scss
index c026923fb..f6e21ad68 100644
--- a/app/assets/stylesheets/main/vehicle_journeys.css.scss
+++ b/app/assets/stylesheets/main/vehicle_journeys.css.scss
@@ -38,6 +38,24 @@
#workspace.vehicle_journeys.index
{
+ #search{
+ .panel-heading .btn{
+ margin-left: 20px;
+ }
+
+ ul.token-input-list{
+ display: inline-block;
+ vertical-align: middle;
+ margin-left: 20px;
+ width: 250px;
+ }
+
+ .advanced_search_link{
+ vertical-align: -webkit-baseline-middle;
+ }
+
+ }
+
table{
margin: 20px 0 0 0;
diff --git a/app/views/vehicle_journeys/index.html.erb b/app/views/vehicle_journeys/index.html.erb
index b50f25027..db0ed3cae 100644
--- a/app/views/vehicle_journeys/index.html.erb
+++ b/app/views/vehicle_journeys/index.html.erb
@@ -7,11 +7,21 @@
<%= search_form_for @q, :url => referential_line_route_vehicle_journeys_path(@referential,@line,@route), remote: true, :html => {:method => :get, class: "form-inline", :id => "search", role: "form"} do |f| %>
<div class="panel panel-default">
- <div class="panel-heading">
- <div class="input-group col-md-9">
- <%= f.collection_select :journey_pattern_id_eq, @route.journey_patterns.map{|j| j.name = journey_name(j); j}, :id, :name, :include_blank => "All" %>
- <%= f.label :time_tables_id_eq, "TM" %>
- <%= f.text_field :time_tables_id_eq, :input_html => { :"data-pre" => [].to_json} %>
+ <div class="panel-heading clearfix">
+ <div class="col-md-9">
+ <%= f.collection_select :journey_pattern_id_eq, @route.journey_patterns.map{|j| j.name = journey_name(j); j}, :id, :name, :include_blank => t(".select_journey_patterns") %>
+ <%= f.text_field :time_tables_id_eq, :placeholder => t(".select_time_tables"), :input_html => { :"data-pre" => [].to_json } %>
+ <button class="btn btn-default" type="submit"><i class="fa fa-search"></i></button>
+ </div>
+ <div class="col-md-3">
+ <a data-toggle="collapse" data-parent="#search" href="#advanced_search" class="advanced_search_link">
+ <i class="fa fa-plus"></i> <%= "#{t('.advanced_search')}" %>
+ </a>
+ </div>
+ </div>
+
+ <div id="advanced_search" class="panel-collapse collapse">
+ <div class="panel-body">
<input name=<%= "q[vehicle_journey_at_stops_departure_time_gt(3i)]" %> type="hidden" value="1">
<input name=<%= "q[vehicle_journey_at_stops_departure_time_gt(2i)]" %> type="hidden" value="1">
<input name=<%= "q[vehicle_journey_at_stops_departure_time_gt(1i)]" %> type="hidden" value="2000">
@@ -20,18 +30,6 @@
:prefix => "q", :field_name => "vehicle_journey_at_stops_departure_time_gt(4i)") %>
<%= select_minute(@q.send( "vehicle_journey_at_stops_departure_time_gt") ? @q.send( "vehicle_journey_at_stops_departure_time_gt").min : 0,
:prefix => "q", :field_name => "vehicle_journey_at_stops_departure_time_gt(5i)") %>
- <div class="input-group-btn">
- <button class="btn btn-default" type="submit"><i class="fa fa-search"></i></button>
- </div>
- </div><!-- /input-group -->
- <a data-toggle="collapse" data-parent="#search" href="#advanced_search">
- <i class="fa fa-plus"></i> <%= "#{t('.advanced_search')}" %>
- </a>
- </div>
-
- <div id="advanced_search" class="panel-collapse collapse">
- <div class="panel-body">
- <p>other fields</p>
</div>
</div>
</div>
diff --git a/config/locales/vehicle_journeys.yml b/config/locales/vehicle_journeys.yml
index 2c7f93fe6..810c80ddb 100644
--- a/config/locales/vehicle_journeys.yml
+++ b/config/locales/vehicle_journeys.yml
@@ -45,6 +45,8 @@ en:
vehicle_journeys: "Departure's times"
selection: "Filter on"
selection_all: "All"
+ select_journey_patterns: "Select journey pattern"
+ select_time_tables: "Enter a timetable"
time_range: "Departure time threshold"
advanced_search: "Advanced Search"
sidebar:
@@ -143,6 +145,8 @@ fr:
vehicle_journeys: "Horaires de départ aux arrêts"
selection: "Filtrer sur"
selection_all: "Tous"
+ select_journey_patterns: "Sélectionner une mission"
+ select_time_tables: "Saisir un calendrier"
time_range: "Seuil horaire au départ"
advanced_search: "Recherche avancée"
time_filter: