WIP: rearrange payment methods page

This commit is contained in:
Rob H
2014-07-03 17:08:32 +10:00
parent 25d7adac83
commit 1cbdd9a5fa
7 changed files with 57 additions and 4 deletions

View File

@@ -0,0 +1 @@
remove "div.clear"

View File

@@ -0,0 +1,46 @@
/ replace "div[data-hook='admin_payment_method_form_fields']"
%div.alpha.eleven.columns
.row
.alpha.three.columns
= label_tag nil, t(:name)
.omega.eight.columns
= text_field :payment_method, :name, :class => 'fullwidth'
.row
.alpha.three.columns
= label_tag nil, t(:description)
.omega.eight.columns
= text_area :payment_method, :description, {:cols => 60, :rows => 6, :class => 'fullwidth'}
- if spree_current_user.admin?
.row
.alpha.three.columns
= label_tag nil, t(:environment)
.omega.eight.columns
= collection_select(:payment_method, :environment, Rails.configuration.database_configuration.keys.sort, :to_s, :titleize, {}, {:id => 'gtwy-env', :class => 'select2 fullwidth'})
.row
.alpha.three.columns
= label_tag nil, t(:display)
.omega.eight.columns
= select(:payment_method, :display_on, Spree::PaymentMethod::DISPLAY.collect { |display| [t(display), display == :both ? nil : display.to_s] }, {}, {:class => 'select2 fullwidth'})
.row
.alpha.three.columns
= label_tag nil, t(:active)
.two.columns
= radio_button :payment_method, :active, true
 
= label_tag nil, t(:say_yes)
.omega.six.columns
= radio_button :payment_method, :active, false
 
= label_tag nil, t(:say_no)
%fieldset.alpha.eleven.columns.no-border-bottom#gateway_fields
%legend{ align="center"}
= t(:gateway)
#preference-settings.field{"data-hook" => ""}
= f.label :type, t(:provider)
= collection_select(:payment_method, :type, @providers, :to_s, :name, {}, {:id => 'gtwy-type', :class => 'select2 fullwidth'})
- unless @object.new_record?
= preference_fields(@object, f)
- if @object.respond_to?(:preferences)
#gateway-settings-warning.info.warning= t(:provider_settings_warning)

View File

@@ -1,3 +1,5 @@
/ insert_after "code[erb-loud]:contains(\"render :partial => 'form', :locals => { :f => f }\")"
= render :partial => 'spree/admin/shared/hubs_sidebar', :locals => { :f => f }
.one.column  
= render :partial => 'spree/admin/shared/hubs_sidebar', :locals => { :f => f }
.clear

View File

@@ -1,3 +1,5 @@
/ insert_after "code[erb-loud]:contains(\"render :partial => 'form', :locals => { :f => f }\")"
= render :partial => 'spree/admin/shared/hubs_sidebar', :locals => { :f => f }
.one.column  
= render :partial => 'spree/admin/shared/hubs_sidebar', :locals => { :f => f }
.clear

View File

@@ -1,6 +1,6 @@
/ replace "div[data-hook='admin_shipping_method_form_fields']"
.alpha.twelve.columns{"data-hook" => "admin_shipping_method_form_fields"}
.alpha.eleven.columns{"data-hook" => "admin_shipping_method_form_fields"}
.row
.alpha.three.columns
= f.label :name, t(:name)
@@ -41,7 +41,7 @@
= f.radio_button :require_ship_address, true
 
= f.label :delivery, t(:delivery)
.six.columns
.omega.six.columns
= f.radio_button :require_ship_address, false
 
= f.label :pick_up, t(:pick_up)

View File

@@ -1,3 +1,4 @@
/ insert_after "code[erb-loud]:contains(\"render :partial => 'form', :locals => { :f => f }\")"
.one.column  
= render :partial => 'spree/admin/shared/hubs_sidebar', :locals => { :f => f }

View File

@@ -1,3 +1,4 @@
/ insert_after "code[erb-loud]:contains(\"render :partial => 'form', :locals => { :f => f }\")"
.one.column  
= render :partial => 'spree/admin/shared/hubs_sidebar', :locals => { :f => f }