diff options
| author | jpl | 2016-07-29 11:37:35 +0200 | 
|---|---|---|
| committer | jpl | 2016-07-29 11:37:35 +0200 | 
| commit | 4e1dd0cb9dd032fca53f845f3bfdee071b2aa92a (patch) | |
| tree | fdc6d8d63898df08c23bd3e23c906a8aeb928c72 | |
| parent | 7e9351446cb8b1a98c67bdf7d0ee78d99e1f504d (diff) | |
| download | chouette-core-4e1dd0cb9dd032fca53f845f3bfdee071b2aa92a.tar.bz2 | |
Refs #1295: convert erb to slim (export_tasks)
| -rw-r--r-- | app/views/export_tasks/_fields_gtfs_export.html.erb | 2 | ||||
| -rw-r--r-- | app/views/export_tasks/_fields_gtfs_export.html.slim | 3 | ||||
| -rw-r--r-- | app/views/export_tasks/_fields_hub_export.html.slim (renamed from app/views/export_tasks/_fields_hub_export.html.erb) | 0 | ||||
| -rw-r--r-- | app/views/export_tasks/_fields_kml_export.html.slim (renamed from app/views/export_tasks/_fields_kml_export.html.erb) | 0 | ||||
| -rw-r--r-- | app/views/export_tasks/_fields_neptune_export.html.erb | 2 | ||||
| -rw-r--r-- | app/views/export_tasks/_fields_neptune_export.html.slim | 2 | ||||
| -rw-r--r-- | app/views/export_tasks/_fields_netex_export.html.slim (renamed from app/views/export_tasks/_fields_netex_export.html.erb) | 0 | ||||
| -rw-r--r-- | app/views/export_tasks/new.html.erb | 37 | ||||
| -rw-r--r-- | app/views/export_tasks/new.html.slim | 32 | 
9 files changed, 37 insertions, 41 deletions
| diff --git a/app/views/export_tasks/_fields_gtfs_export.html.erb b/app/views/export_tasks/_fields_gtfs_export.html.erb deleted file mode 100644 index 7edb02bfa..000000000 --- a/app/views/export_tasks/_fields_gtfs_export.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -<%= form.input :time_zone, :as => :time_zone, :input_html => { :value => @referential.time_zone ,:title => t("formtastic.titles.export_task.time_zone")} %> -<%= form.input :object_id_prefix, :input_html => { :value => @referential.prefix ,:title => t("formtastic.titles.export_task.object_id_prefix")} %> diff --git a/app/views/export_tasks/_fields_gtfs_export.html.slim b/app/views/export_tasks/_fields_gtfs_export.html.slim new file mode 100644 index 000000000..e95e86230 --- /dev/null +++ b/app/views/export_tasks/_fields_gtfs_export.html.slim @@ -0,0 +1,3 @@ += form.input :time_zone, as: :time_zone, :input_html => { :value => @referential.time_zone ,:title => t("formtastic.titles.export_task.time_zone")} + += form.input :object_id_prefix, :input_html => { :value => @referential.prefix ,:title => t("formtastic.titles.export_task.object_id_prefix")}
\ No newline at end of file diff --git a/app/views/export_tasks/_fields_hub_export.html.erb b/app/views/export_tasks/_fields_hub_export.html.slim index e69de29bb..e69de29bb 100644 --- a/app/views/export_tasks/_fields_hub_export.html.erb +++ b/app/views/export_tasks/_fields_hub_export.html.slim diff --git a/app/views/export_tasks/_fields_kml_export.html.erb b/app/views/export_tasks/_fields_kml_export.html.slim index e69de29bb..e69de29bb 100644 --- a/app/views/export_tasks/_fields_kml_export.html.erb +++ b/app/views/export_tasks/_fields_kml_export.html.slim diff --git a/app/views/export_tasks/_fields_neptune_export.html.erb b/app/views/export_tasks/_fields_neptune_export.html.erb deleted file mode 100644 index 9f331d329..000000000 --- a/app/views/export_tasks/_fields_neptune_export.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -<%= form.input :projection_type, :as => :hidden, :input_html => { :value => @referential.projection_type || "" } %>	   -<%= form.input :extensions , :as => :boolean%> diff --git a/app/views/export_tasks/_fields_neptune_export.html.slim b/app/views/export_tasks/_fields_neptune_export.html.slim new file mode 100644 index 000000000..43749c87e --- /dev/null +++ b/app/views/export_tasks/_fields_neptune_export.html.slim @@ -0,0 +1,2 @@ += form.input :projection_type, as: :hidden, :input_html => { :value => @referential.projection_type || "" } += form.input :extensions , as: :boolean
\ No newline at end of file diff --git a/app/views/export_tasks/_fields_netex_export.html.erb b/app/views/export_tasks/_fields_netex_export.html.slim index e69de29bb..e69de29bb 100644 --- a/app/views/export_tasks/_fields_netex_export.html.erb +++ b/app/views/export_tasks/_fields_netex_export.html.slim diff --git a/app/views/export_tasks/new.html.erb b/app/views/export_tasks/new.html.erb deleted file mode 100644 index 81180bf3b..000000000 --- a/app/views/export_tasks/new.html.erb +++ /dev/null @@ -1,37 +0,0 @@ -<%= title_tag t(".title") %> -<ul class="nav nav-pills"> -  <% ExportTask.data_formats.each do |format| %> -  <li role="presentation"><a href="#<%= format %>" class='<%= @export_task.data_format == format ? "#{format} active" : "#{format}" %>' title='<%= t(:"enumerize.data_format_detail.#{format}")%>' data-toggle="tab"><%= t(:"enumerize.data_format.#{format}") %></a></li> -  <% end %> -</ul> - -<div class="tab-content"> -<% @available_exports.each do |export_task| %> -  <%= semantic_form_for [@referential, export_task], :as => :export_task, :url => referential_export_tasks_path(@referential), :namespace => export_task.data_format ,:html => { :id => "#{export_task.data_format}", :class => "tab-pane highlight"} do |form| %> -  <%= form.inputs do %> -	  <%= form.input :user_name, :as => :hidden, :input_html => { :value => current_user.name } %> -	  <%= form.input :user_id, :as => :hidden, :input_html => { :value => current_user.id } %> -	  <%= form.input :data_format, :as => :hidden %> -	  <%= form.input :referential_id, :as => :hidden, :input_html => { :value => @referential.id } %> -    <%= form.input :name %> -    <%= form.input :references_type, as: :select, include_blank: t(".all"), collection: export_task.class.references_type.options.map { |o| o << {data:{"hidden-attributes" => export_task.class.optional_attributes(o.second).join(',') }} }  %> -	  <% export_task.class.references_types.each do |type| %> -	    <%= form.input :reference_ids, :as => :reference_ids, :json => references_referential_export_tasks_path(@referential, :format => :json) + "?filter=#{type}", :hint_text => t('search_hint'), :no_result_text => t('no_result_text'),:searching_text => t('searching_term'), :id => "#{export_task.data_format}_#{type}_reference_ids", :input_html => { :id => "#{export_task.data_format}_#{type}_reference_ids" }, :wrapper_html => { style: "display:none;", "data-type" => type.to_s } %> -	  <% end %> -  <% end %> - -  <%= form.input :start_date, :as => :date_picker, :input_html => { :title => t("formtastic.titles.export_task.start_date")} %> -  <%= form.input :end_date, :as => :date_picker, :input_html => { :title => t("formtastic.titles.export_task.end_date")} %> - -  <%= render partial: "fields_#{export_task.data_format}_export", :locals => { :form => form } %> - -	<%= form.actions do %> -	  <%= form.action :submit, :as => :button , :label => t( 'formtastic.export' ) %> -	  <%= form.action :cancel, :as => :link %> -	<% end %> - -  <% end %> -<% end %> -</div> - -<%= javascript_include_tag new_referential_export_task_path(@referential, :format => :js) %> diff --git a/app/views/export_tasks/new.html.slim b/app/views/export_tasks/new.html.slim new file mode 100644 index 000000000..5f89f5865 --- /dev/null +++ b/app/views/export_tasks/new.html.slim @@ -0,0 +1,32 @@ += title_tag t(".title") + +ul.nav.nav-pills +  - ExportTask.data_formats.each do |format| +    li role="presentation" +      a href="##{format}" class=("#{@export_task.data_format == format ? "#{format} active" : "#{format}"}") title="#{t(:"enumerize.data_format_detail.#{format}")}" data-toggle="tab" +        = t(:"enumerize.data_format.#{format}") + +.tab-content +  - @available_exports.each do |export_task| +    = semantic_form_for [@referential, export_task], :as => :export_task, :url => referential_export_tasks_path(@referential), :namespace => export_task.data_format ,:html => { :id => "#{export_task.data_format}", :class => "tab-pane highlight"} do |form| +      = form.inputs do +    	  = form.input :user_name, as: :hidden, :input_html => { :value => current_user.name } +    	  = form.input :user_id, as: :hidden, :input_html => { :value => current_user.id } +    	  = form.input :data_format, as: :hidden +    	  = form.input :referential_id, as: :hidden, :input_html => { :value => @referential.id } +        = form.input :name +        = form.input :references_type, as: :select, include_blank: t(".all"), collection: export_task.class.references_type.options.map { |o| o << {data:{"hidden-attributes" => export_task.class.optional_attributes(o.second).join(',') }} } +    	   +        - export_task.class.references_types.each do |type| +    	    = form.input :reference_ids, as: :reference_ids, :json => references_referential_export_tasks_path(@referential, :format => :json) + "?filter=#{type}", :hint_text => t('search_hint'), :no_result_text => t('no_result_text'),:searching_text => t('searching_term'), :id => "#{export_task.data_format}_#{type}_reference_ids", :input_html => { :id => "#{export_task.data_format}_#{type}_reference_ids" }, :wrapper_html => { style: "display:none;", "data-type" => type.to_s } + +      = form.input :start_date, as: :date_picker, :input_html => { :title => t("formtastic.titles.export_task.start_date")} +      = form.input :end_date, as: :date_picker, :input_html => { :title => t("formtastic.titles.export_task.end_date")} + +      = render partial: "fields_#{export_task.data_format}_export", :locals => { :form => form } + +    	= form.actions do +    	  = form.action :submit, as: :button , :label => t('formtastic.export') +    	  = form.action :cancel, as: :link + += javascript_include_tag new_referential_export_task_path(@referential, :format => :js) | 
