aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjpl2016-11-21 14:55:45 +0100
committerjpl2016-11-21 14:55:45 +0100
commit35fa0c1b1e32f5b40a6e05fb9c72d62a85e1cdd4 (patch)
treea2bf95da0bd425ebdd4440497d8ccffc354d9539
parentb27556ed51f2b3e16d5f109fe1ecf950db0a068d (diff)
downloadchouette-core-35fa0c1b1e32f5b40a6e05fb9c72d62a85e1cdd4.tar.bz2
Refs #2013: fix referential form for better inputs display
-rw-r--r--app/views/referentials/_form.html.slim50
1 files changed, 34 insertions, 16 deletions
diff --git a/app/views/referentials/_form.html.slim b/app/views/referentials/_form.html.slim
index bce8818f2..531b2b7f4 100644
--- a/app/views/referentials/_form.html.slim
+++ b/app/views/referentials/_form.html.slim
@@ -1,30 +1,24 @@
= simple_form_for @referential, class: 'form' do |form|
.row
- .col-lg-8.col-md-8.col-sm-7.col-xs-8
+ .col-lg-8.col-md-8.col-sm-8.col-xs-8
= form.input :name
- if @referential.new_record?
- if @referential.created_from
- .col-lg-2.col-md-2.col-sm-3.col-xs-2
- = form.input :created_from, disabled: true, input_html: { value: Referential.find(@referential.created_from_id).name }
- = form.input :created_from_id, as: :hidden
-
- .col-lg-2.col-md-2.col-sm-2.col-xs-2
+ .col-lg-4.col-md-4.col-sm-4.col-xs-4
= form.input :slug, :input_html => { title: t("formtastic.titles.referential.slug") }
+
- else
- .col-lg-4.col-md-4.col-sm-5.col-xs-4
+ .col-lg-4.col-md-4.col-sm-4.col-xs-4
= form.input :slug, :input_html => { title: t("formtastic.titles.referential.slug") }
- else
- if @referential.created_from
- .col-lg-2.col-md-2.col-sm-2.col-xs-2
+ .col-lg-4.col-md-4.col-sm-4.col-xs-4
label.control-label = @referential.human_attribute_name('slug')
br
= @referential.slug
- .col-lg-2.col-md-2.col-sm-2.col-xs-2
- label.control-label = @referential.human_attribute_name('created_from')
- = @referential.created_from.name
- else
.col-lg-4.col-md-4.col-sm-4.col-xs-4
label.control-label = @referential.human_attribute_name('slug')
@@ -32,13 +26,37 @@
= @referential.slug
.row
- .col-lg-5.col-md-5.col-sm-5.col-xs-5
- = form.input :prefix, input_html: { title: t("formtastic.titles.referential.prefix") }
- .col-lg-7.col-md-7.col-sm-7.col-xs-7
- = form.input :projection_type, as: :select, collection: Referential.available_srids
+ - if @referential.new_record?
+ - if @referential.created_from
+ .col-lg-6.col-md-6.col-sm-6.col-xs-6
+ = form.input :created_from, disabled: true, input_html: { value: Referential.find(@referential.created_from_id).name }
+ = form.input :created_from_id, as: :hidden
+
+ .col-lg-6.col-md-6.col-sm-6.col-xs-6
+ = form.input :prefix, input_html: { title: t("formtastic.titles.referential.prefix") }
+
+ - else
+ .col-lg-12.col-md-12.col-sm-12.col-xs-12
+ = form.input :prefix, input_html: { title: t("formtastic.titles.referential.prefix") }
+
+ - else
+ - if @referential.created_from
+ .col-lg-6.col-md-6.col-sm-6.col-xs-6
+ label.control-label = @referential.human_attribute_name('created_from')
+ br
+ = @referential.created_from.name
+
+ .col-lg-6.col-md-6.col-sm-6.col-xs-6
+ = form.input :prefix, input_html: { title: t("formtastic.titles.referential.prefix") }
+
+ - else
+ .col-lg-12.col-md-12.col-sm-12.col-xs-12
+ = form.input :prefix, input_html: { title: t("formtastic.titles.referential.prefix") }
.row
.col-lg-6.col-md-6.col-sm-6.col-xs-6
+ = form.input :projection_type, as: :select, collection: Referential.available_srids
+ .col-lg-6.col-md-6.col-sm-6.col-xs-6
= form.input :time_zone
.row
@@ -62,7 +80,7 @@
= subform.input :first_period_end, as: :date, html5: true, input_html: { style: 'width: 100%' }
.row
- .col-lg-8.col-md-12.col-sm-12.col-xs-12
+ .col-lg-12.col-md-12.col-sm-12.col-xs-12
= subform.input :lines, as: :select, collection: @referential.workbench.lines.includes(:company).order(:name), selected: subform.object.line_ids, label_method: :display_name, input_html: { 'data-select2ed': 'true', 'data-select2ed-placeholder': 'Sélection de lignes', 'multiple': 'multiple', style: 'width: 100%' }
= form.input :workbench_id, as: :hidden