Files
openfoodnetwork/app/assets/javascripts/templates/admin/edit_address_dialog.html.haml
2016-08-12 14:44:59 +10:00

59 lines
1.9 KiB
Plaintext

#edit-address-dialog
%h2 {{ current_address === 'bill_address' ? 'Edit Billing Address' : 'Edit Shipping Address'}}
%form{ name: 'edit_address_form', novalidate: true, ng: { submit: 'updateAddress()'}}
.row
Required fields are denoted with an asterisk (
%span.required *
)
.error{ ng: { repeat: "error in errors", bind: "error" } }
%table.no-borders
%tr
%td{style: 'width: 30%'}
= t('spree.street_address')
%span.required *
%td
%input{ type: 'text', name: 'address1', required: true, ng: { model: 'address.address1'} }
%tr
%td
= t('spree.street_address_1')
%td
%input{ type: 'text', name: 'address2', ng: { model: 'address.address2'} }
%tr
%td
= t('spree.phone')
%span.required *
%td
%input{ type: 'text', name: 'phone', required: true, ng: { model: 'address.phone'} }
%tr
%td
= t('spree.city')
%span.required *
%td
%input{ type: 'text', name: 'city', required: true, ng: { model: 'address.city'} }
%tr
%td
= t('spree.zipcode')
%span.required *
%td
%input{ type: 'text', name: 'zipcode', required: true, ng: { model: 'address.zipcode'} }
%tr
%td
= t('spree.country')
%span.required *
%td
%select{name: 'country', required: true, ng: {model: 'address.country_id', options: 'country.id as country.name for country in availableCountries'}}
%option{value: ''} Select Country
%tr
%td
= t('spree.state')
%span.required *
%td
%select{name: 'state', required: true, ng: {model: 'address.state_id', options: 'state.id as state.name for state in states'}}
%option{value: ''} Select State
.text-center
%input.button.red.icon-plus{ type: 'submit', value: 'Update Address'}