diff options
| author | jpl | 2016-11-21 14:55:45 +0100 |
|---|---|---|
| committer | jpl | 2016-11-21 14:55:45 +0100 |
| commit | 35fa0c1b1e32f5b40a6e05fb9c72d62a85e1cdd4 (patch) | |
| tree | a2bf95da0bd425ebdd4440497d8ccffc354d9539 | |
| parent | b27556ed51f2b3e16d5f109fe1ecf950db0a068d (diff) | |
| download | chouette-core-35fa0c1b1e32f5b40a6e05fb9c72d62a85e1cdd4.tar.bz2 | |
Refs #2013: fix referential form for better inputs display
| -rw-r--r-- | app/views/referentials/_form.html.slim | 50 |
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 |
