mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-27 01:43:22 +00:00
Convert general_settings/edit.html from erb to haml
This commit is contained in:
@@ -1,92 +0,0 @@
|
||||
<%= render :partial => 'spree/admin/shared/configuration_menu' %>
|
||||
|
||||
<% content_for :page_title do %>
|
||||
<%= Spree.t(:general_settings) %>
|
||||
<% end %>
|
||||
|
||||
<%= form_tag admin_general_settings_path, :method => :put do %>
|
||||
<div id="preferences" data-hook>
|
||||
|
||||
<fieldset class="general no-border-top">
|
||||
<% @preferences_general.each do |key|
|
||||
type = Spree::Config.preference_type(key) %>
|
||||
<div class="field">
|
||||
<%= label_tag(key, Spree.t(key) + ': ') + tag(:br) if type != :boolean %>
|
||||
<%= preference_field_tag(key, Spree::Config[key], :type => type) %>
|
||||
<%= label_tag(key, Spree.t(key)) + tag(:br) if type == :boolean %>
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
|
||||
<div class="row">
|
||||
<div class="alpha six columns">
|
||||
<fieldset class="security no-border-bottom">
|
||||
<legend align="center"><%= Spree.t(:security_settings)%></legend>
|
||||
<% @preferences_security.each do |key|
|
||||
type = Spree::Config.preference_type(key) %>
|
||||
<div class="field">
|
||||
<%= label_tag(key, Spree.t(key) + ': ') + tag(:br) if type != :boolean %>
|
||||
<%= preference_field_tag(key, Spree::Config[key], :type => type) %>
|
||||
<%= label_tag(key, Spree.t(key)) + tag(:br) if type == :boolean %>
|
||||
</div>
|
||||
<% end %>
|
||||
</fieldset>
|
||||
</div>
|
||||
<div class="omega six columns">
|
||||
<fieldset class="currency no-border-bottom">
|
||||
<legend align="center"><%= Spree.t(:currency_settings)%></legend>
|
||||
<% @preferences_currency.each do |key|
|
||||
type = Spree::Config.preference_type(key) %>
|
||||
<div class="field">
|
||||
<%= label_tag(key, Spree.t(key) + ': ') + tag(:br) if type != :boolean %>
|
||||
<%= preference_field_tag(key, Spree::Config[key], :type => type) %>
|
||||
<%= label_tag(key, Spree.t(key)) + tag(:br) if type == :boolean %>
|
||||
</div>
|
||||
<% end %>
|
||||
<div class="field">
|
||||
<%= label_tag :currency, Spree.t(:choose_currency) %><br>
|
||||
<%= select_tag :currency, currency_options, :class => 'fullwidth' %>
|
||||
</div>
|
||||
<div class="field">
|
||||
<%= label_tag Spree.t(:currency_symbol_position) %><br>
|
||||
<div class="choices">
|
||||
<ul>
|
||||
<li>
|
||||
<%= radio_button_tag :currency_symbol_position, "before", Spree::Config[:currency_symbol_position] == "before" %>
|
||||
<%= label_tag :currency_symbol_position_before, Spree::Money.new(10, :symbol_position => "before") %>
|
||||
</li>
|
||||
<li class="white-space-nowrap">
|
||||
<%= radio_button_tag :currency_symbol_position, "after", Spree::Config[:currency_symbol_position] == "after" %>
|
||||
<%= label_tag :currency_symbol_position_after, Spree::Money.new(10, :symbol_position => "after") %>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="field">
|
||||
<%= label_tag :currency_decimal_mark, Spree.t(:currency_decimal_mark) %><br>
|
||||
<%= text_field_tag :currency_decimal_mark, Spree::Config[:currency_decimal_mark], :size => 3 %>
|
||||
</div>
|
||||
<div class="field">
|
||||
<%= label_tag :currency_thousands_separator, Spree.t(:currency_thousands_separator) %><br>
|
||||
<%= text_field_tag :currency_thousands_separator, Spree::Config[:currency_thousands_separator], :size => 3 %>
|
||||
</div>
|
||||
</fieldset>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-buttons filter-actions actions" data-hook="buttons">
|
||||
<%= button Spree.t('actions.update'), 'icon-refresh' %>
|
||||
<span class="or"><%= Spree.t(:or) %></span>
|
||||
<%= link_to_with_icon 'icon-remove', Spree.t('actions.cancel'), edit_admin_general_settings_url, :class => 'button' %>
|
||||
</div>
|
||||
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<% end %>
|
||||
|
||||
<script>
|
||||
$('#currency').select2();
|
||||
</script>
|
||||
66
app/views/spree/admin/general_settings/edit.html.haml
Normal file
66
app/views/spree/admin/general_settings/edit.html.haml
Normal file
@@ -0,0 +1,66 @@
|
||||
= render :partial => 'spree/admin/shared/configuration_menu'
|
||||
|
||||
- content_for :page_title do
|
||||
= Spree.t(:general_settings)
|
||||
|
||||
= form_tag admin_general_settings_path, :method => :put do
|
||||
#preferences{"data-hook" => ""}
|
||||
|
||||
%fieldset.general.no-border-top
|
||||
- @preferences_general.each do |key|
|
||||
- type = Spree::Config.preference_type(key)
|
||||
.field
|
||||
= label_tag(key, Spree.t(key) + ': ') + tag(:br) if type != :boolean
|
||||
= preference_field_tag(key, Spree::Config[key], :type => type)
|
||||
= label_tag(key, Spree.t(key)) + tag(:br) if type == :boolean
|
||||
|
||||
.row
|
||||
.alpha.six.columns
|
||||
%fieldset.security.no-border-bottom
|
||||
%legend{:align => "center"}= Spree.t(:security_settings)
|
||||
- @preferences_security.each do |key|
|
||||
- type = Spree::Config.preference_type(key)
|
||||
.field
|
||||
= label_tag(key, Spree.t(key) + ': ') + tag(:br) if type != :boolean
|
||||
= preference_field_tag(key, Spree::Config[key], :type => type)
|
||||
= label_tag(key, Spree.t(key)) + tag(:br) if type == :boolean
|
||||
.omega.six.columns
|
||||
%fieldset.currency.no-border-bottom
|
||||
%legend{:align => "center"}= Spree.t(:currency_settings)
|
||||
- @preferences_currency.each do |key|
|
||||
- type = Spree::Config.preference_type(key)
|
||||
.field
|
||||
= label_tag(key, Spree.t(key) + ': ') + tag(:br) if type != :boolean
|
||||
= preference_field_tag(key, Spree::Config[key], :type => type)
|
||||
= label_tag(key, Spree.t(key)) + tag(:br) if type == :boolean
|
||||
.field
|
||||
= label_tag :currency, Spree.t(:choose_currency)
|
||||
%br/
|
||||
= select_tag :currency, currency_options, :class => 'fullwidth'
|
||||
.field
|
||||
= label_tag Spree.t(:currency_symbol_position)
|
||||
%br/
|
||||
.choices
|
||||
%ul
|
||||
%li
|
||||
= radio_button_tag :currency_symbol_position, "before", Spree::Config[:currency_symbol_position] == "before"
|
||||
= label_tag :currency_symbol_position_before, Spree::Money.new(10, :symbol_position => "before")
|
||||
%li.white-space-nowrap
|
||||
= radio_button_tag :currency_symbol_position, "after", Spree::Config[:currency_symbol_position] == "after"
|
||||
= label_tag :currency_symbol_position_after, Spree::Money.new(10, :symbol_position => "after")
|
||||
.field
|
||||
= label_tag :currency_decimal_mark, Spree.t(:currency_decimal_mark)
|
||||
%br/
|
||||
= text_field_tag :currency_decimal_mark, Spree::Config[:currency_decimal_mark], :size => 3
|
||||
.field
|
||||
= label_tag :currency_thousands_separator, Spree.t(:currency_thousands_separator)
|
||||
%br/
|
||||
= text_field_tag :currency_thousands_separator, Spree::Config[:currency_thousands_separator], :size => 3
|
||||
|
||||
.form-buttons.filter-actions.actions{"data-hook" => "buttons"}
|
||||
= button Spree.t('actions.update'), 'icon-refresh'
|
||||
%span.or= Spree.t(:or)
|
||||
= link_to_with_icon 'icon-remove', Spree.t('actions.cancel'), edit_admin_general_settings_url, :class => 'button'
|
||||
|
||||
:javascript
|
||||
$('#currency').select2();
|
||||
Reference in New Issue
Block a user