mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 19:33:41 -05:00
Add address and postal code to the payment form (#3604)
* Add address and postal code fields to the payment form * Add validation styling for address line 2 GitOrigin-RevId: fe5467f1b3de608ccac4d9fa9fae861528b8cb2f
This commit is contained in:
parent
08118364ef
commit
a31e8a7525
3 changed files with 61 additions and 17 deletions
|
@ -116,7 +116,7 @@ block content
|
||||||
)
|
)
|
||||||
span.input-feedback-message {{ simpleCCForm.firstName.$error.required ? 'This field is required' : '' }}
|
span.input-feedback-message {{ simpleCCForm.firstName.$error.required ? 'This field is required' : '' }}
|
||||||
.col-xs-6
|
.col-xs-6
|
||||||
.form-group(for="last-name",ng-class="validation.errorFields.last_name || inputHasError(simpleCCForm.lastName)? 'has-external-error' : ''")
|
.form-group(ng-class="validation.errorFields.last_name || inputHasError(simpleCCForm.lastName)? 'has-external-error' : ''")
|
||||||
label(for="last-name") #{translate('last_name')}
|
label(for="last-name") #{translate('last_name')}
|
||||||
input#last-name.form-control(
|
input#last-name.form-control(
|
||||||
type="text"
|
type="text"
|
||||||
|
@ -173,6 +173,47 @@ block content
|
||||||
) ?
|
) ?
|
||||||
|
|
||||||
div
|
div
|
||||||
|
.row
|
||||||
|
.col-xs-12
|
||||||
|
.form-group(ng-class="validation.errorFields.address1 || inputHasError(simpleCCForm.address1) ? 'has-external-error' : ''")
|
||||||
|
label(for="address-line-1") #{translate('address_line_1')}
|
||||||
|
input#address-line-1.form-control(
|
||||||
|
type="text"
|
||||||
|
maxlength="255"
|
||||||
|
data-recurly="address1"
|
||||||
|
name="address1"
|
||||||
|
ng-model="data.address1"
|
||||||
|
required
|
||||||
|
)
|
||||||
|
span.input-feedback-message {{ simpleCCForm.address1.$error.required ? 'This field is required' : '' }}
|
||||||
|
|
||||||
|
.row
|
||||||
|
.col-xs-12
|
||||||
|
.form-group.has-feedback(ng-class="validation.errorFields.address2 ? 'has-external-error' : ''")
|
||||||
|
label(for="address-line-2") #{translate('address_line_2')}
|
||||||
|
input#address-line-2.form-control(
|
||||||
|
type="text"
|
||||||
|
maxlength="255"
|
||||||
|
data-recurly="address2"
|
||||||
|
name="address2"
|
||||||
|
ng-model="data.address2"
|
||||||
|
)
|
||||||
|
|
||||||
|
.row
|
||||||
|
.col-xs-4
|
||||||
|
.form-group(ng-class="validation.errorFields.postal_code || inputHasError(simpleCCForm.postalCode) ? 'has-external-error' : ''")
|
||||||
|
label(for="postal-code") #{translate('postal_code')}
|
||||||
|
input#postal-code.form-control(
|
||||||
|
type="text"
|
||||||
|
maxlength="255"
|
||||||
|
data-recurly="postal_code"
|
||||||
|
name="postalCode"
|
||||||
|
ng-model="data.postal_code"
|
||||||
|
required
|
||||||
|
)
|
||||||
|
span.input-feedback-message {{ simpleCCForm.postalCode.$error.required ? 'This field is required' : '' }}
|
||||||
|
|
||||||
|
.col-xs-8
|
||||||
.form-group(ng-class="validation.errorFields.country || inputHasError(simpleCCForm.country) ? 'has-external-error' : ''")
|
.form-group(ng-class="validation.errorFields.country || inputHasError(simpleCCForm.country) ? 'has-external-error' : ''")
|
||||||
label(for="country") #{translate('country')}
|
label(for="country") #{translate('country')}
|
||||||
select#country.form-control(
|
select#country.form-control(
|
||||||
|
|
|
@ -238,7 +238,7 @@ export default App.controller('NewSubscriptionController', function(
|
||||||
address2: $scope.data.address2,
|
address2: $scope.data.address2,
|
||||||
country: $scope.data.country,
|
country: $scope.data.country,
|
||||||
state: $scope.data.state,
|
state: $scope.data.state,
|
||||||
postal_code: $scope.data.postal_code
|
zip: $scope.data.postal_code
|
||||||
},
|
},
|
||||||
ITMCampaign: window.ITMCampaign,
|
ITMCampaign: window.ITMCampaign,
|
||||||
ITMContent: window.ITMContent
|
ITMContent: window.ITMContent
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
{
|
{
|
||||||
|
"address_line_1": "Address",
|
||||||
|
"address_line_2": "Address (line 2, optional)",
|
||||||
|
"postal_code": "Postal Code",
|
||||||
"reload_editor": "Reload editor",
|
"reload_editor": "Reload editor",
|
||||||
"logs_pane_beta_message": "We are beta testing a new logs pane",
|
"logs_pane_beta_message": "We are beta testing a new logs pane",
|
||||||
"logs_pane_beta_message_popup": "We are beta testing a new logs pane. Click here to give feedback and manage your beta program membership.",
|
"logs_pane_beta_message_popup": "We are beta testing a new logs pane. Click here to give feedback and manage your beta program membership.",
|
||||||
|
|
Loading…
Reference in a new issue