aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpl2016-11-04 09:37:29 +0100
committerjpl2016-11-04 09:37:29 +0100
commiteda3f25d8b7abbcea66df01ae543ecdfb11963c1 (patch)
tree5b1063bf217f5410c5c88931a84940efe9f249a7
parent717fd9345a16945c09244faab19b8a7ff56db31c (diff)
downloadchouette-core-eda3f25d8b7abbcea66df01ae543ecdfb11963c1.tar.bz2
merge shawarmou's changes
-rw-r--r--app/views/routes/_form.html.slim28
-rw-r--r--app/views/routes/_stop_point_fields.html.slim26
-rw-r--r--app/views/shared/_header.html.slim4
3 files changed, 44 insertions, 14 deletions
diff --git a/app/views/routes/_form.html.slim b/app/views/routes/_form.html.slim
index 94d45039b..6783cf6d6 100644
--- a/app/views/routes/_form.html.slim
+++ b/app/views/routes/_form.html.slim
@@ -9,9 +9,9 @@ div#root
= f.input :number
.row
- .col-lg-5.col-md-5.col-sm-5.col-xs-5
+ .col-lg-6.col-md-6.col-sm-5.col-xs-5
= f.input :comment
- .col-lg-7.col-md-7.col-sm-7.col-xs-7
+ .col-lg-6.col-md-6.col-sm-7.col-xs-7
= f.input :opposite_route, collection: @line.routes.select { |r| r.id != @route.id }
.row
@@ -21,15 +21,27 @@ div#root
= f.input :wayback_code, collection: Chouette::Route.waybacks, include_blank: false, member_label: Proc.new { |mode| t("waybacks.label.#{mode}") }
.col-lg-4.col-md-4.col-sm-4.col-xs-4
= f.input :objectid, required: !@route.new_record?, input_html: { title: t("formtastic.titles#{format_restriction_for_locales(@referential)}.route.objectid") }
-
- .row
+
+ .row style="margin-top:20px"
.col-lg-12.col-md-12.col-sm-12.col-xs-12
- = f.simple_fields_for :stop_points do |point|
- = render 'stop_point_fields', f: point
+ #stop_points
+ div.clearfix style="margin-bottom:5px"
+ label style="margin:0" ArrĂȘts
+ .btn.btn-primary.btn-xs.pull-right data-event="add_stop_point"
+ span.fa.fa-plus
+ = " #{t('routes.actions.add_stop_point')}"
+
+ / = link_to_add_association f, :stop_points, class: 'btn btn-primary btn-xs pull-right' do
+ / span.fa.fa-plus
+ / = " #{t('routes.actions.add_stop_point')}"
+ / THIS IS BROKEN
+ / = link_to t('routes.actions.new_stop_point'), new_referential_stop_area_path(@referential), target: '_blank'
+
+ .list-group
+ = f.simple_fields_for :stop_points do |point|
+ = render 'stop_point_fields', f: point
.row
.col-lg-12.col-md-12.col-sm-12.col-xs-12.text-right
= link_to 'Annuler', :back, class: 'btn btn-link'
= f.button :submit, class: 'btn btn-danger'
-
-
diff --git a/app/views/routes/_stop_point_fields.html.slim b/app/views/routes/_stop_point_fields.html.slim
index 922b400eb..38909f0f2 100644
--- a/app/views/routes/_stop_point_fields.html.slim
+++ b/app/views/routes/_stop_point_fields.html.slim
@@ -1,4 +1,22 @@
-= f.input :stop_area_id
-
-/ = link_to_add_association t("routes.actions.add_stop_point"), f, :stop_points
-/ = link_to t('routes.actions.new_stop_point'), new_referential_stop_area_path(@referential), target: '_blank'
+.list-group-item
+ div style="display:inline-block;vertical-align:middle;width:75%;"
+ - if f.object.stop_area.nil? || f.object.new_record?
+ = f.input :stop_area_id, label: false
+
+ - else
+ = "#{@route.stop_areas.find(f.object.stop_area_id).name} "
+ em.small
+ = "#{@route.stop_areas.find(f.object.stop_area_id).zip_code} #{@route.stop_areas.find(f.object.stop_area_id).city_name}"
+
+ div.text-right style="display:inline-block;vertical-align:middle;width:25%;"
+ .btn-group.btn-group-sm style="padding:0;"
+ .btn.btn-default
+ span.fa.fa-times
+ .btn.btn-primary
+ span.fa.fa-arrow-up
+ .btn.btn-primary
+ span.fa.fa-arrow-down
+ .btn.btn-danger
+ span.fa.fa-trash
+ / = link_to_remove_association f, class: 'btn btn-danger', data: {confirm: 'Are you sure?'} do
+ / span.fa.fa-trash
diff --git a/app/views/shared/_header.html.slim b/app/views/shared/_header.html.slim
index 27b0139c2..33f563075 100644
--- a/app/views/shared/_header.html.slim
+++ b/app/views/shared/_header.html.slim
@@ -7,7 +7,7 @@ nav.navbar.navbar-default.navbar-fixed-top role="navigation"
span.icon-bar
span.icon-bar
span.icon-bar
- span.icon-bar.version = APP_VERSION
+ / span.icon-bar.version = APP_VERSION
= link_to referentials_path, class: 'navbar-brand' do
/ = image_tag("logo_chouette.png")
@@ -128,4 +128,4 @@ nav.navbar.navbar-default.navbar-fixed-top role="navigation"
li = link_to t('layouts.user.sign_out'), destroy_user_session_path, method: :delete
li.divider
li
- = tab_link_to Organisation.model_name.human, organisation_path \ No newline at end of file
+ = tab_link_to Organisation.model_name.human, organisation_path