Commit 82aa54e9113a2712d66ccbad15236cd3c579b691

Authored by Utkarsh Singh
1 parent 18ae0815

Committed code regarding validations

400-SOURCECODE/AIAHTML5.Admin/app/components/add-new-license.component.js
... ... @@ -75,9 +75,7 @@ var AddNewLicenseComponent = (function () {
75 75 'required': 'License type is required.'
76 76 },
77 77 'accountNo': {
78   - 'required': 'Account Number is required.',
79   - 'minlength': 'Account Number must be at least 15 characters long.',
80   - 'maxlength': 'Account Number cannot be more than 20 characters long.'
  78 + 'required': 'Account Number is required.'
81 79 },
82 80 'licenseeFirstName': {
83 81 'required': 'LicenseeFirstName is required.',
... ... @@ -114,7 +112,7 @@ var AddNewLicenseComponent = (function () {
114 112 },
115 113 'email': {
116 114 'required': 'Email is required.',
117   - 'pattern': 'Email format is not valid.'
  115 + 'pattern': 'Email pattern is not valid.'
118 116 },
119 117 'subscriptionStartDate': {
120 118 'required': 'SubscriptionStartDate is required.'
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/add-new-license.component.js.map
1   -{"version":3,"file":"add-new-license.component.js","sourceRoot":"","sources":["add-new-license.component.ts"],"names":[],"mappings":"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"}
2 1 \ No newline at end of file
  2 +{"version":3,"file":"add-new-license.component.js","sourceRoot":"","sources":["add-new-license.component.ts"],"names":[],"mappings":"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"}
3 3 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/add-new-license.component.ts
... ... @@ -54,7 +54,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit {
54 54 createForm() {
55 55 this.addNewLicenseForm = this.fb.group({
56 56 licenseType: ['', Validators.required],
57   - accountNo: ['', [Validators.required]], //, Validators.minLength(10), Validators.maxLength(20)
  57 + accountNo: ['', [Validators.required]],
58 58 licenseeFirstName: ['', Validators.required],
59 59 licenseeLastName: ['', Validators.required],
60 60 accountType: ['', Validators.required],
... ... @@ -180,9 +180,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit {
180 180 'required': 'License type is required.'
181 181 },
182 182 'accountNo': {
183   - 'required': 'Account Number is required.',
184   - 'minlength': 'Account Number must be at least 15 characters long.',
185   - 'maxlength': 'Account Number cannot be more than 20 characters long.'
  183 + 'required': 'Account Number is required.'
186 184 },
187 185 'licenseeFirstName': {
188 186 'required': 'LicenseeFirstName is required.',
... ... @@ -219,7 +217,7 @@ export class AddNewLicenseComponent implements AfterViewInit, OnInit {
219 217 },
220 218 'email': {
221 219 'required': 'Email is required.',
222   - 'pattern': 'Email format is not valid.'
  220 + 'pattern': 'Email pattern is not valid.'
223 221 },
224 222 'subscriptionStartDate': {
225 223 'required': 'SubscriptionStartDate is required.'
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.html
... ... @@ -57,7 +57,7 @@
57 57 <div class="form-group">
58 58 <label for="emailId" class="col-sm-4 control-label">Email Id <span class="red">*</span> :</label>
59 59 <div class="col-sm-7">
60   - <input type="password" class="form-control" formControlName="emailId" id="emailId" placeholder="">
  60 + <input type="email" class="form-control" formControlName="emailId" id="emailId" placeholder="">
61 61 </div>
62 62 <div *ngIf="formErrors.emailId" class="alert alert-danger">
63 63 {{ formErrors.emailId }}
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.js
... ... @@ -40,7 +40,8 @@ var AddUserComponent = (function () {
40 40 'required': 'Confirm password is required.'
41 41 },
42 42 'emailId': {
43   - 'required': 'EmailId is required.'
  43 + 'required': 'EmailId is required.',
  44 + 'pattern': 'Email pattern is not valid.'
44 45 },
45 46 'firstName': {
46 47 'required': 'First name is required.'
... ... @@ -82,7 +83,7 @@ var AddUserComponent = (function () {
82 83 'username': ['', [forms_1.Validators.required]],
83 84 'password': ['', ([forms_1.Validators.required, forms_1.Validators.minLength(8)])],
84 85 'confirmPassword': ['', [forms_1.Validators.required]],
85   - 'emailId': ['', [forms_1.Validators.required, forms_1.Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]],
  86 + 'emailId': ['', forms_1.Validators.compose([forms_1.Validators.required, forms_1.Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
86 87 'firstName': ['', [forms_1.Validators.required]],
87 88 'lastName': ['', [forms_1.Validators.required]],
88 89 'accountNumber': ['', [forms_1.Validators.required]],
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.js.map
1   -{"version":3,"file":"add-user.component.js","sourceRoot":"","sources":["add-user.component.ts"],"names":[],"mappings":"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"}
2 1 \ No newline at end of file
  2 +{"version":3,"file":"add-user.component.js","sourceRoot":"","sources":["add-user.component.ts"],"names":[],"mappings":"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"}
3 3 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/add-user.component.ts
... ... @@ -48,7 +48,7 @@ export class AddUserComponent implements AfterViewInit, OnInit {
48 48 'username': ['', [Validators.required]],
49 49 'password': ['', ([Validators.required, Validators.minLength(8)])],
50 50 'confirmPassword': ['', [Validators.required]],
51   - 'emailId': ['', [Validators.required, Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]],
  51 + 'emailId': ['', Validators.compose([Validators.required, Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
52 52 'firstName': ['', [Validators.required]],
53 53 'lastName': ['', [Validators.required]],
54 54 'accountNumber': ['', [Validators.required]],
... ... @@ -104,7 +104,8 @@ export class AddUserComponent implements AfterViewInit, OnInit {
104 104 'required': 'Confirm password is required.'
105 105 },
106 106 'emailId': {
107   - 'required': 'EmailId is required.'
  107 + 'required': 'EmailId is required.',
  108 + 'pattern': 'Email pattern is not valid.'
108 109 },
109 110 'firstName': {
110 111 'required': 'First name is required.'
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.html
1   -๏ปฟ<div class="container-fluid">
2   -
3   - <!-- navigation -->
4   - <nav class="navbar navbar-inverse navbar-fixed-top">
5   - <div class="container-fluid">
6   - <site-menu></site-menu>
7   - </div>
8   - </nav>
9   - <!-- navigation -->
10   -
11   - <div class="clearfix"></div>
12   -
13   - <!-- main-heading -->
14   - <div class="row">
15   - <div class="col-sm-12 pageHeading">
16   - <h4>Setup Test Account</h4>
17   - </div>
18   - <div class="col-sm-12">
19   -
20   - <div class="container-fluid main-full" id="">
21   - <div class="row">
  1 +๏ปฟ<div class="container-fluid">
  2 +
  3 + <!-- navigation -->
  4 + <nav class="navbar navbar-inverse navbar-fixed-top">
  5 + <div class="container-fluid">
  6 + <site-menu></site-menu>
  7 + </div>
  8 + </nav>
  9 + <!-- navigation -->
  10 +
  11 + <div class="clearfix"></div>
  12 +
  13 + <!-- main-heading -->
  14 + <div class="row">
  15 + <div class="col-sm-12 pageHeading">
  16 + <h4>Setup Test Account</h4>
  17 + </div>
  18 + <div class="col-sm-12">
  19 +
  20 + <div class="container-fluid main-full" id="">
  21 + <div class="row">
22 22 <div class="well marginBtm12" id="wrapper">
23   - <form [formGroup]="addNewLicenseForm" (ngSubmit)="submitForm(addNewLicenseForm.value)" novalidate>
24   - <div class="row">
25   - <div class="col-lg-4 col-sm-4">
26   - <div class="row">
27   - <div class="col-sm-12">
28   - <div class="form-group marginTop10">
29   - <label for="accountNumber" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number <span class="red">*</span> : </label>
30   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
31   - <input type="text" class="form-control input-sm" id="accountNumber" formControlName="accountNumber" placeholder="">
32   - </div>
33   - <div *ngIf="formErrors.accountNumber" class="alert alert-danger">
34   - {{ formErrors.accountNumber }}
  23 + <form [formGroup]="testAccountForm" (ngSubmit)="submitForm(testAccountForm.value)" novalidate>
  24 + <div class="row">
  25 + <div class="col-lg-4 col-sm-4">
  26 + <div class="row">
  27 + <div class="col-sm-12">
  28 + <div class="form-group marginTop10">
  29 + <label for="accountNumber" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number <span class="red">*</span> : </label>
  30 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  31 + <input type="text" class="form-control input-sm" id="accountNumber" formControlName="accountNumber" placeholder="">
  32 + </div>
  33 + <div *ngIf="formErrors.accountNumber" class="alert alert-danger">
  34 + {{ formErrors.accountNumber }}
  35 + </div>
35 36 </div>
36 37 </div>
37   - </div>
38 38  
39   - <div class="col-sm-12">
40   - <div class="form-group marginTop10">
41   - <label for="licenseeFirstName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee First Name <span class="red">*</span> :</label>
42   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
43   - <input type="text" class="form-control input-sm" id="licenseeFirstName" formControlName="licenseeFirstName" placeholder="">
44   - </div>
45   - <div *ngIf="formErrors.licenseeFirstName" class="alert alert-danger">
46   - {{ formErrors.licenseeFirstName }}
  39 + <div class="col-sm-12">
  40 + <div class="form-group marginTop10">
  41 + <label for="licenseeFirstName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee First Name <span class="red">*</span> :</label>
  42 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  43 + <input type="text" class="form-control input-sm" id="licenseeFirstName" formControlName="licenseeFirstName" placeholder="">
  44 + </div>
  45 + <div *ngIf="formErrors.licenseeFirstName" class="alert alert-danger">
  46 + {{ formErrors.licenseeFirstName }}
  47 + </div>
47 48 </div>
48 49 </div>
49   - </div>
50 50  
51   - <div class="col-sm-12">
52   - <div class="form-group marginTop10">
53   - <label for="licenseeLastName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee Last Name <span class="red">*</span> :</label>
54   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
55   - <input type="text" class="form-control input-sm" id="licenseeLastName" formControlName="licenseeLastName" placeholder="">
56   - </div>
57   - <div *ngIf="formErrors.licenseeLastName" class="alert alert-danger">
58   - {{ formErrors.licenseeLastName }}
  51 + <div class="col-sm-12">
  52 + <div class="form-group marginTop10">
  53 + <label for="licenseeLastName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Licensee Last Name <span class="red">*</span> :</label>
  54 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  55 + <input type="text" class="form-control input-sm" id="licenseeLastName" formControlName="licenseeLastName" placeholder="">
  56 + </div>
  57 + <div *ngIf="formErrors.licenseeLastName" class="alert alert-danger">
  58 + {{ formErrors.licenseeLastName }}
  59 + </div>
59 60 </div>
60 61 </div>
61   - </div>
62 62  
63   - <div class="col-sm-12">
64   - <div class="form-group marginTop10">
65   - <label for="username" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">User Name <span class="red">*</span> :</label>
66   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
67   - <input type="text" class="form-control input-sm" id="username" formControlName="username" placeholder="">
68   - <span class="help-block">(Minimum 8 characters)</span>
69   - </div>
70   - <div *ngIf="formErrors.username" class="alert alert-danger">
71   - {{ formErrors.username }}
  63 + <div class="col-sm-12">
  64 + <div class="form-group marginTop10">
  65 + <label for="username" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">User Name <span class="red">*</span> :</label>
  66 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  67 + <input type="text" class="form-control input-sm" id="username" formControlName="username" placeholder="">
  68 + <span class="help-block">(Minimum 8 characters)</span>
  69 + </div>
  70 + <div *ngIf="formErrors.username" class="alert alert-danger">
  71 + {{ formErrors.username }}
  72 + </div>
72 73 </div>
73 74 </div>
74   - </div>
75 75  
76   - <div class="col-sm-12">
77   - <div class="form-group marginTop10">
78   - <label for="password" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">
79   - Password <span class="red">*</span> :
80   - </label>
81   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
82   - <input type="password" class="form-control input-sm" id="password" formControlName="password" placeholder="">
83   - <span class="help-block">(Minimum 8 characters)</span>
84   - </div>
85   - <div *ngIf="formErrors.password" class="alert alert-danger">
86   - {{ formErrors.password }}
  76 + <div class="col-sm-12">
  77 + <div class="form-group marginTop10">
  78 + <label for="password" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">
  79 + Password <span class="red">*</span> :
  80 + </label>
  81 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  82 + <input type="password" class="form-control input-sm" id="password" formControlName="password" placeholder="">
  83 + <span class="help-block">(Minimum 8 characters)</span>
  84 + </div>
  85 + <div *ngIf="formErrors.password" class="alert alert-danger">
  86 + {{ formErrors.password }}
  87 + </div>
87 88 </div>
88 89 </div>
89   - </div>
90 90  
91   - <div class="col-sm-12">
92   - <div class="form-group marginTop10">
93   - <label for="emailId" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Email ID <span class="red">*</span> : </label>
94   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
95   - <input type="email" class="form-control input-sm" id="emailId" formControlName="emailId" placeholder="">
96   - </div>
97   - <div *ngIf="formErrors.emailId" class="alert alert-danger">
98   - {{ formErrors.emailId }}
  91 + <div class="col-sm-12">
  92 + <div class="form-group marginTop10">
  93 + <label for="emailId" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Email ID <span class="red">*</span> : </label>
  94 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  95 + <input type="email" class="form-control input-sm" id="emailId" formControlName="emailId" placeholder="">
  96 + </div>
  97 + <div *ngIf="formErrors.emailId" class="alert alert-danger">
  98 + {{ formErrors.emailId }}
  99 + </div>
99 100 </div>
100 101 </div>
101 102 </div>
102 103 </div>
103   - </div>
104   - <div class="col-lg-4 col-sm-4">
105   - <div class="row">
106   - <div class="col-sm-12">
107   - <div class="form-group marginTop10">
108   - <label for="accountType" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Type <span class="red">*</span> :</label>
109   - </div>
110   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
111   - <select class="form-control input-sm" id="accountType" formControlName="accountType">
112   - <option selected>Select</option>
113   - <option>High School</option>
114   - <option>Community College</option>
115   - <option>Career College</option>
116   - <option>Higher Education</option>
117   - </select>
118   - </div>
119   - <div *ngIf="formErrors.accountType" class="alert alert-danger">
120   - {{ formErrors.accountType }}
121   - </div>
122   - </div>
123   -
124   - <div class="col-sm-12">
125   - <div class="form-group marginTop10">
126   - <label for="institutionName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0" title="Institution Name">Edition <span class="red">*</span> : </label>
  104 + <div class="col-lg-4 col-sm-4">
  105 + <div class="row">
  106 + <div class="col-sm-12">
  107 + <div class="form-group marginTop10">
  108 + <label for="accountType" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Type <span class="red">*</span> :</label>
  109 + </div>
127 110 <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
128   - <select class="form-control input-sm" id="institutionName" formControlName="institutionName">
129   - <option selected>Higher Education Instructor</option>
130   - <option>High School Instructor</option>
131   - <option>Higher Education Student</option>
132   - <option>Higher School Student</option>
133   - <option>Public Library</option>
  111 + <select class="form-control input-sm" id="accountType" formControlName="accountType">
  112 + <option selected>Select</option>
  113 + <option>High School</option>
  114 + <option>Community College</option>
  115 + <option>Career College</option>
  116 + <option>Higher Education</option>
134 117 </select>
135 118 </div>
136   - <div *ngIf="formErrors.institutionName" class="alert alert-danger">
137   - {{ formErrors.institutionName }}
  119 + <div *ngIf="formErrors.accountType" class="alert alert-danger">
  120 + {{ formErrors.accountType }}
138 121 </div>
139 122 </div>
140   - </div>
141 123  
142   - <div class="col-sm-12">
143   - <div class="form-group marginTop10">
144   - <label for="subscriptionStartDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription Start Date <span class="red">*</span> :</label>
145   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
146   - <div id="datetimepicker1" class="input-group input-group-sm input-append date">
147   - <input type="text" class="form-control" id="subscriptionStartDate" formControlName="subscriptionStartDate">
148   - <span class="input-group-btn add-on">
149   - <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
150   - </span>
  124 + <div class="col-sm-12">
  125 + <div class="form-group marginTop10">
  126 + <label for="institutionName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0" title="Institution Name">Edition <span class="red">*</span> : </label>
  127 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  128 + <select class="form-control input-sm" id="institutionName" formControlName="institutionName">
  129 + <option selected>Higher Education Instructor</option>
  130 + <option>High School Instructor</option>
  131 + <option>Higher Education Student</option>
  132 + <option>Higher School Student</option>
  133 + <option>Public Library</option>
  134 + </select>
151 135 </div>
152   - <div *ngIf="formErrors.subscriptionStartDate" class="alert alert-danger">
153   - {{ formErrors.subscriptionStartDate }}
  136 + <div *ngIf="formErrors.institutionName" class="alert alert-danger">
  137 + {{ formErrors.institutionName }}
154 138 </div>
155 139 </div>
156 140 </div>
157   - </div>
158   - <div class="col-sm-12">
159   - <div class="form-group marginTop10">
160   - <label for="subscriptionEndDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription End Date <span class="red">*</span> :</label>
161   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
162   - <div id="datetimepicker2" class="input-group input-group-sm input-append date">
163   - <input type="text" class="form-control" id="subscriptionEndDate" formControlName="subscriptionEndDate">
164   - <span class="input-group-btn add-on">
165   - <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
166   - </span>
  141 +
  142 + <div class="col-sm-12">
  143 + <div class="form-group marginTop10">
  144 + <label for="subscriptionStartDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription Start Date <span class="red">*</span> :</label>
  145 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  146 + <div id="datetimepicker1" class="input-group input-group-sm input-append date">
  147 + <input type="text" class="form-control" id="subscriptionStartDate" formControlName="subscriptionStartDate">
  148 + <span class="input-group-btn add-on">
  149 + <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
  150 + </span>
  151 + </div>
  152 + <div *ngIf="formErrors.subscriptionStartDate" class="alert alert-danger">
  153 + {{ formErrors.subscriptionStartDate }}
  154 + </div>
167 155 </div>
168   - <div *ngIf="formErrors.subscriptionEndDate" class="alert alert-danger">
169   - {{ formErrors.subscriptionEndDate }}
  156 + </div>
  157 + </div>
  158 + <div class="col-sm-12">
  159 + <div class="form-group marginTop10">
  160 + <label for="subscriptionEndDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Subscription End Date <span class="red">*</span> :</label>
  161 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  162 + <div id="datetimepicker2" class="input-group input-group-sm input-append date">
  163 + <input type="text" class="form-control" id="subscriptionEndDate" formControlName="subscriptionEndDate">
  164 + <span class="input-group-btn add-on">
  165 + <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
  166 + </span>
  167 + </div>
  168 + <div *ngIf="formErrors.subscriptionEndDate" class="alert alert-danger">
  169 + {{ formErrors.subscriptionEndDate }}
  170 + </div>
170 171 </div>
171 172 </div>
172 173 </div>
173   - </div>
174 174  
175   - <div class="col-sm-12">
176   - <div class="form-group marginTop10">
177   - <label for="address" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Address <span class="red">*</span> : </label>
178   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
179   - <input type="text" class="form-control input-sm" id="address" formControlName="address" placeholder="">
180   - </div>
181   - <div *ngIf="formErrors.address" class="alert alert-danger">
182   - {{ formErrors.address }}
  175 + <div class="col-sm-12">
  176 + <div class="form-group marginTop10">
  177 + <label for="address" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Address <span class="red">*</span> : </label>
  178 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  179 + <input type="text" class="form-control input-sm" id="address" formControlName="address" placeholder="">
  180 + </div>
  181 + <div *ngIf="formErrors.address" class="alert alert-danger">
  182 + {{ formErrors.address }}
  183 + </div>
183 184 </div>
184 185 </div>
185   - </div>
186 186  
  187 + </div>
187 188 </div>
188   - </div>
189 189  
190   - <div class="col-lg-4 col-sm-4">
191   - <div class="row">
192   - <div class="col-sm-12">
193   - <div class="form-group marginTop10">
194   - <label for="city" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">City <span class="red">*</span> : </label>
195   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
196   - <input type="text" class="form-control input-sm" id="city" formControlName="city" placeholder="">
  190 + <div class="col-lg-4 col-sm-4">
  191 + <div class="row">
  192 + <div class="col-sm-12">
  193 + <div class="form-group marginTop10">
  194 + <label for="city" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">City <span class="red">*</span> : </label>
  195 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  196 + <input type="text" class="form-control input-sm" id="city" formControlName="city" placeholder="">
  197 + </div>
  198 + <div *ngIf="formErrors.city" class="alert alert-danger">
  199 + {{ formErrors.city }}
  200 + </div>
197 201 </div>
198   - <div *ngIf="formErrors.city" class="alert alert-danger">
199   - {{ formErrors.city }}
  202 + </div>
  203 +
  204 + <div class="col-sm-12">
  205 + <div class="form-group marginTop10">
  206 + <label for="zip" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Zip <span class="red">*</span> : </label>
  207 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  208 + <input type="text" class="form-control input-sm" id="zip" formControlName="zip" placeholder="">
  209 + </div>
  210 + <div *ngIf="formErrors.zip" class="alert alert-danger">
  211 + {{ formErrors.zip }}
  212 + </div>
200 213 </div>
201 214 </div>
202   - </div>
203 215  
204   - <div class="col-sm-12">
205   - <div class="form-group marginTop10">
206   - <label for="zip" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Zip <span class="red">*</span> : </label>
  216 + <div class="col-sm-12">
  217 + <div class="form-group marginTop10">
  218 + <label for="state" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">State(only U.S.) <span class="red">*</span> :</label>
  219 + </div>
207 220 <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
208   - <input type="text" class="form-control input-sm" id="zip" formControlName="zip" placeholder="">
  221 + <select class="form-control input-sm " id="state" formControlName="state">
  222 + <option selected>Select</option>
  223 + <option>Alabama</option>
  224 + <option>Alaska</option>
  225 + <option>Arizona</option>
  226 + <option>Arkansas</option>
  227 + <option>California</option>
  228 + <option>Colorado</option>
  229 + <option>Connecticut</option>
  230 + <option>Delaware</option>
  231 + <option>Florida</option>
  232 + <option>Georgia</option>
  233 + <option>Hawaii</option>
  234 + <option>Idaho</option>
  235 + <option>Illinois</option>
  236 + <option>Indiana</option>
  237 + <option>Lowa</option>
  238 + <option>Kansas</option>
  239 + <option>Kentucky</option>
  240 + <option>Louisiana</option>
  241 + <option>Maine</option>
  242 + <option>Maryland</option>
  243 + <option>Massachusetts</option>
  244 + <option>Michigan</option>
  245 + <option>Minnesota</option>
  246 + <option>Mississippi</option>
  247 + <option>Missouri</option>
  248 + <option>Montana</option>
  249 + <option>Nebraska</option>
  250 + <option>Nevada</option>
  251 + <option>New Hamphire</option>
  252 + <option>New Jersey</option>
  253 + <option>New Maxico</option>
  254 + <option>New York</option>
  255 + <option>North Carolina</option>
  256 + <option>North Dakota</option>
  257 + <option>Ohio</option>
  258 + <option>Oklahoma</option>
  259 + <option>Oregon</option>
  260 + <option>Pennsylvania</option>
  261 + <option>Rhode Island</option>
  262 + <option>South Carolina</option>
  263 + <option>South Dakota</option>
  264 + <option>Tennessee</option>
  265 + <option>Texas</option>
  266 + <option>Utah</option>
  267 + <option>Vermont</option>
  268 + <option>Virginia</option>
  269 + <option>Washington</option>
  270 + <option>West Virginia</option>
  271 + <option>Wisconsin</option>
  272 + <option>Wyoming</option>
  273 + <option>Other</option>
  274 + </select>
209 275 </div>
210   - <div *ngIf="formErrors.zip" class="alert alert-danger">
211   - {{ formErrors.zip }}
  276 + <div *ngIf="formErrors.state" class="alert alert-danger">
  277 + {{ formErrors.state }}
212 278 </div>
213 279 </div>
214   - </div>
215   -
216   - <div class="col-sm-12">
217   - <div class="form-group marginTop10">
218   - <label for="state" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">State(only U.S.) <span class="red">*</span> :</label>
219   - </div>
220   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
221   - <select class="form-control input-sm " id="state" formControlName="state">
222   - <option selected>Select</option>
223   - <option>Alabama</option>
224   - <option>Alaska</option>
225   - <option>Arizona</option>
226   - <option>Arkansas</option>
227   - <option>California</option>
228   - <option>Colorado</option>
229   - <option>Connecticut</option>
230   - <option>Delaware</option>
231   - <option>Florida</option>
232   - <option>Georgia</option>
233   - <option>Hawaii</option>
234   - <option>Idaho</option>
235   - <option>Illinois</option>
236   - <option>Indiana</option>
237   - <option>Lowa</option>
238   - <option>Kansas</option>
239   - <option>Kentucky</option>
240   - <option>Louisiana</option>
241   - <option>Maine</option>
242   - <option>Maryland</option>
243   - <option>Massachusetts</option>
244   - <option>Michigan</option>
245   - <option>Minnesota</option>
246   - <option>Mississippi</option>
247   - <option>Missouri</option>
248   - <option>Montana</option>
249   - <option>Nebraska</option>
250   - <option>Nevada</option>
251   - <option>New Hamphire</option>
252   - <option>New Jersey</option>
253   - <option>New Maxico</option>
254   - <option>New York</option>
255   - <option>North Carolina</option>
256   - <option>North Dakota</option>
257   - <option>Ohio</option>
258   - <option>Oklahoma</option>
259   - <option>Oregon</option>
260   - <option>Pennsylvania</option>
261   - <option>Rhode Island</option>
262   - <option>South Carolina</option>
263   - <option>South Dakota</option>
264   - <option>Tennessee</option>
265   - <option>Texas</option>
266   - <option>Utah</option>
267   - <option>Vermont</option>
268   - <option>Virginia</option>
269   - <option>Washington</option>
270   - <option>West Virginia</option>
271   - <option>Wisconsin</option>
272   - <option>Wyoming</option>
273   - <option>Other</option>
274   - </select>
275   - </div>
276   - <div *ngIf="formErrors.state" class="alert alert-danger">
277   - {{ formErrors.state }}
278   - </div>
279   - </div>
280 280  
281   - <div class="col-sm-12">
282   - <div class="form-group marginTop10">
283   - <label for="country" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Country <span class="red">*</span> :</label>
284   - </div>
285   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
286   - <select class="form-control input-sm " id="country" formControlName="country">
287   - <option selected>Select</option>
288   - <option value="United States">United States</option>
289   - <option value="Afghanistan">Afghanistan</option>
290   - <option value="Albania">Albania</option>
291   - <option value="Algeria">Algeria</option>
292   - <option value="American Samoa">American Samoa</option>
293   - <option value="Andorra">Andorra</option>
294   - <option value="Angola">Angola</option>
295   - <option value="Anguilla">Anguilla</option>
296   - <option value="Antartica">Antarctica</option>
297   - <option value="Antigua and Barbuda">Antigua and Barbuda</option>
298   - <option value="Argentina">Argentina</option>
299   - <option value="Armenia">Armenia</option>
300   - <option value="Aruba">Aruba</option>
301   - <option value="Australia">Australia</option>
302   - <option value="Austria">Austria</option>
303   - <option value="Azerbaijan">Azerbaijan</option>
304   - <option value="Bahamas">Bahamas</option>
305   - <option value="Bahrain">Bahrain</option>
306   - <option value="Bangladesh">Bangladesh</option>
307   - <option value="Barbados">Barbados</option>
308   - <option value="Belarus">Belarus</option>
309   - <option value="Belgium">Belgium</option>
310   - <option value="Belize">Belize</option>
311   - <option value="Benin">Benin</option>
312   - <option value="Bermuda">Bermuda</option>
313   - <option value="Bhutan">Bhutan</option>
314   - <option value="Bolivia">Bolivia</option>
315   - <option value="Bosnia and Herzegowina">Bosnia and Herzegowina</option>
316   - <option value="Botswana">Botswana</option>
317   - <option value="Bouvet Island">Bouvet Island</option>
318   - <option value="Brazil">Brazil</option>
319   - <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
320   - <option value="Brunei Darussalam">Brunei Darussalam</option>
321   - <option value="Bulgaria">Bulgaria</option>
322   - <option value="Burkina Faso">Burkina Faso</option>
323   - <option value="Burundi">Burundi</option>
324   - <option value="Cambodia">Cambodia</option>
325   - <option value="Cameroon">Cameroon</option>
326   - <option value="Canada">Canada</option>
327   - <option value="Cape Verde">Cape Verde</option>
328   - <option value="Cayman Islands">Cayman Islands</option>
329   - <option value="Central African Republic">Central African Republic</option>
330   - <option value="Chad">Chad</option>
331   - <option value="Chile">Chile</option>
332   - <option value="China">China</option>
333   - <option value="Christmas Island">Christmas Island</option>
334   - <option value="Cocos Islands">Cocos (Keeling) Islands</option>
335   - <option value="Colombia">Colombia</option>
336   - <option value="Comoros">Comoros</option>
337   - <option value="Congo">Congo</option>
338   - <option value="Congo">Congo, the Democratic Republic of the</option>
339   - <option value="Cook Islands">Cook Islands</option>
340   - <option value="Costa Rica">Costa Rica</option>
341   - <option value="Cota D'Ivoire">Cote d'Ivoire</option>
342   - <option value="Croatia">Croatia (Hrvatska)</option>
343   - <option value="Cuba">Cuba</option>
344   - <option value="Cyprus">Cyprus</option>
345   - <option value="Czech Republic">Czech Republic</option>
346   - <option value="Denmark">Denmark</option>
347   - <option value="Djibouti">Djibouti</option>
348   - <option value="Dominica">Dominica</option>
349   - <option value="Dominican Republic">Dominican Republic</option>
350   - <option value="East Timor">East Timor</option>
351   - <option value="Ecuador">Ecuador</option>
352   - <option value="Egypt">Egypt</option>
353   - <option value="El Salvador">El Salvador</option>
354   - <option value="Equatorial Guinea">Equatorial Guinea</option>
355   - <option value="Eritrea">Eritrea</option>
356   - <option value="Estonia">Estonia</option>
357   - <option value="Ethiopia">Ethiopia</option>
358   - <option value="Falkland Islands">Falkland Islands (Malvinas)</option>
359   - <option value="Faroe Islands">Faroe Islands</option>
360   - <option value="Fiji">Fiji</option>
361   - <option value="Finland">Finland</option>
362   - <option value="France">France</option>
363   - <option value="France Metropolitan">France, Metropolitan</option>
364   - <option value="French Guiana">French Guiana</option>
365   - <option value="French Polynesia">French Polynesia</option>
366   - <option value="French Southern Territories">French Southern Territories</option>
367   - <option value="Gabon">Gabon</option>
368   - <option value="Gambia">Gambia</option>
369   - <option value="Georgia">Georgia</option>
370   - <option value="Germany">Germany</option>
371   - <option value="Ghana">Ghana</option>
372   - <option value="Gibraltar">Gibraltar</option>
373   - <option value="Greece">Greece</option>
374   - <option value="Greenland">Greenland</option>
375   - <option value="Grenada">Grenada</option>
376   - <option value="Guadeloupe">Guadeloupe</option>
377   - <option value="Guam">Guam</option>
378   - <option value="Guatemala">Guatemala</option>
379   - <option value="Guinea">Guinea</option>
380   - <option value="Guinea-Bissau">Guinea-Bissau</option>
381   - <option value="Guyana">Guyana</option>
382   - <option value="Haiti">Haiti</option>
383   - <option value="Heard and McDonald Islands">Heard and Mc Donald Islands</option>
384   - <option value="Holy See">Holy See (Vatican City State)</option>
385   - <option value="Honduras">Honduras</option>
386   - <option value="Hong Kong">Hong Kong</option>
387   - <option value="Hungary">Hungary</option>
388   - <option value="Iceland">Iceland</option>
389   - <option value="India">India</option>
390   - <option value="Indonesia">Indonesia</option>
391   - <option value="Iran">Iran (Islamic Republic of)</option>
392   - <option value="Iraq">Iraq</option>
393   - <option value="Ireland">Ireland</option>
394   - <option value="Israel">Israel</option>
395   - <option value="Italy">Italy</option>
396   - <option value="Jamaica">Jamaica</option>
397   - <option value="Japan">Japan</option>
398   - <option value="Jordan">Jordan</option>
399   - <option value="Kazakhstan">Kazakhstan</option>
400   - <option value="Kenya">Kenya</option>
401   - <option value="Kiribati">Kiribati</option>
402   - <option value="Democratic People's Republic of Korea">Korea, Democratic People's Republic of</option>
403   - <option value="Korea">Korea, Republic of</option>
404   - <option value="Kuwait">Kuwait</option>
405   - <option value="Kyrgyzstan">Kyrgyzstan</option>
406   - <option value="Lao">Lao People's Democratic Republic</option>
407   - <option value="Latvia">Latvia</option>
408   - <option value="Lebanon">Lebanon</option>
409   - <option value="Lesotho">Lesotho</option>
410   - <option value="Liberia">Liberia</option>
411   - <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
412   - <option value="Liechtenstein">Liechtenstein</option>
413   - <option value="Lithuania">Lithuania</option>
414   - <option value="Luxembourg">Luxembourg</option>
415   - <option value="Macau">Macau</option>
416   - <option value="Macedonia">Macedonia, The Former Yugoslav Republic of</option>
417   - <option value="Madagascar">Madagascar</option>
418   - <option value="Malawi">Malawi</option>
419   - <option value="Malaysia">Malaysia</option>
420   - <option value="Maldives">Maldives</option>
421   - <option value="Mali">Mali</option>
422   - <option value="Malta">Malta</option>
423   - <option value="Marshall Islands">Marshall Islands</option>
424   - <option value="Martinique">Martinique</option>
425   - <option value="Mauritania">Mauritania</option>
426   - <option value="Mauritius">Mauritius</option>
427   - <option value="Mayotte">Mayotte</option>
428   - <option value="Mexico">Mexico</option>
429   - <option value="Micronesia">Micronesia, Federated States of</option>
430   - <option value="Moldova">Moldova, Republic of</option>
431   - <option value="Monaco">Monaco</option>
432   - <option value="Mongolia">Mongolia</option>
433   - <option value="Montserrat">Montserrat</option>
434   - <option value="Morocco">Morocco</option>
435   - <option value="Mozambique">Mozambique</option>
436   - <option value="Myanmar">Myanmar</option>
437   - <option value="Namibia">Namibia</option>
438   - <option value="Nauru">Nauru</option>
439   - <option value="Nepal">Nepal</option>
440   - <option value="Netherlands">Netherlands</option>
441   - <option value="Netherlands Antilles">Netherlands Antilles</option>
442   - <option value="New Caledonia">New Caledonia</option>
443   - <option value="New Zealand">New Zealand</option>
444   - <option value="Nicaragua">Nicaragua</option>
445   - <option value="Niger">Niger</option>
446   - <option value="Nigeria">Nigeria</option>
447   - <option value="Niue">Niue</option>
448   - <option value="Norfolk Island">Norfolk Island</option>
449   - <option value="Northern Mariana Islands">Northern Mariana Islands</option>
450   - <option value="Norway">Norway</option>
451   - <option value="Oman">Oman</option>
452   - <option value="Pakistan">Pakistan</option>
453   - <option value="Palau">Palau</option>
454   - <option value="Panama">Panama</option>
455   - <option value="Papua New Guinea">Papua New Guinea</option>
456   - <option value="Paraguay">Paraguay</option>
457   - <option value="Peru">Peru</option>
458   - <option value="Philippines">Philippines</option>
459   - <option value="Pitcairn">Pitcairn</option>
460   - <option value="Poland">Poland</option>
461   - <option value="Portugal">Portugal</option>
462   - <option value="Puerto Rico">Puerto Rico</option>
463   - <option value="Qatar">Qatar</option>
464   - <option value="Reunion">Reunion</option>
465   - <option value="Romania">Romania</option>
466   - <option value="Russia">Russian Federation</option>
467   - <option value="Rwanda">Rwanda</option>
468   - <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
469   - <option value="Saint LUCIA">Saint LUCIA</option>
470   - <option value="Saint Vincent">Saint Vincent and the Grenadines</option>
471   - <option value="Samoa">Samoa</option>
472   - <option value="San Marino">San Marino</option>
473   - <option value="Sao Tome and Principe">Sao Tome and Principe</option>
474   - <option value="Saudi Arabia">Saudi Arabia</option>
475   - <option value="Senegal">Senegal</option>
476   - <option value="Seychelles">Seychelles</option>
477   - <option value="Sierra">Sierra Leone</option>
478   - <option value="Singapore">Singapore</option>
479   - <option value="Slovakia">Slovakia (Slovak Republic)</option>
480   - <option value="Slovenia">Slovenia</option>
481   - <option value="Solomon Islands">Solomon Islands</option>
482   - <option value="Somalia">Somalia</option>
483   - <option value="South Africa">South Africa</option>
484   - <option value="South Georgia">South Georgia and the South Sandwich Islands</option>
485   - <option value="Span">Spain</option>
486   - <option value="SriLanka">Sri Lanka</option>
487   - <option value="St. Helena">St. Helena</option>
488   - <option value="St. Pierre and Miguelon">St. Pierre and Miquelon</option>
489   - <option value="Sudan">Sudan</option>
490   - <option value="Suriname">Suriname</option>
491   - <option value="Svalbard">Svalbard and Jan Mayen Islands</option>
492   - <option value="Swaziland">Swaziland</option>
493   - <option value="Sweden">Sweden</option>
494   - <option value="Switzerland">Switzerland</option>
495   - <option value="Syria">Syrian Arab Republic</option>
496   - <option value="Taiwan">Taiwan, Province of China</option>
497   - <option value="Tajikistan">Tajikistan</option>
498   - <option value="Tanzania">Tanzania, United Republic of</option>
499   - <option value="Thailand">Thailand</option>
500   - <option value="Togo">Togo</option>
501   - <option value="Tokelau">Tokelau</option>
502   - <option value="Tonga">Tonga</option>
503   - <option value="Trinidad and Tobago">Trinidad and Tobago</option>
504   - <option value="Tunisia">Tunisia</option>
505   - <option value="Turkey">Turkey</option>
506   - <option value="Turkmenistan">Turkmenistan</option>
507   - <option value="Turks and Caicos">Turks and Caicos Islands</option>
508   - <option value="Tuvalu">Tuvalu</option>
509   - <option value="Uganda">Uganda</option>
510   - <option value="Ukraine">Ukraine</option>
511   - <option value="United Arab Emirates">United Arab Emirates</option>
512   - <option value="United Kingdom">United Kingdom</option>
  281 + <div class="col-sm-12">
  282 + <div class="form-group marginTop10">
  283 + <label for="country" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Country <span class="red">*</span> :</label>
  284 + </div>
  285 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  286 + <select class="form-control input-sm " id="country" formControlName="country">
  287 + <option selected>Select</option>
  288 + <option value="United States">United States</option>
  289 + <option value="Afghanistan">Afghanistan</option>
  290 + <option value="Albania">Albania</option>
  291 + <option value="Algeria">Algeria</option>
  292 + <option value="American Samoa">American Samoa</option>
  293 + <option value="Andorra">Andorra</option>
  294 + <option value="Angola">Angola</option>
  295 + <option value="Anguilla">Anguilla</option>
  296 + <option value="Antartica">Antarctica</option>
  297 + <option value="Antigua and Barbuda">Antigua and Barbuda</option>
  298 + <option value="Argentina">Argentina</option>
  299 + <option value="Armenia">Armenia</option>
  300 + <option value="Aruba">Aruba</option>
  301 + <option value="Australia">Australia</option>
  302 + <option value="Austria">Austria</option>
  303 + <option value="Azerbaijan">Azerbaijan</option>
  304 + <option value="Bahamas">Bahamas</option>
  305 + <option value="Bahrain">Bahrain</option>
  306 + <option value="Bangladesh">Bangladesh</option>
  307 + <option value="Barbados">Barbados</option>
  308 + <option value="Belarus">Belarus</option>
  309 + <option value="Belgium">Belgium</option>
  310 + <option value="Belize">Belize</option>
  311 + <option value="Benin">Benin</option>
  312 + <option value="Bermuda">Bermuda</option>
  313 + <option value="Bhutan">Bhutan</option>
  314 + <option value="Bolivia">Bolivia</option>
  315 + <option value="Bosnia and Herzegowina">Bosnia and Herzegowina</option>
  316 + <option value="Botswana">Botswana</option>
  317 + <option value="Bouvet Island">Bouvet Island</option>
  318 + <option value="Brazil">Brazil</option>
  319 + <option value="British Indian Ocean Territory">British Indian Ocean Territory</option>
  320 + <option value="Brunei Darussalam">Brunei Darussalam</option>
  321 + <option value="Bulgaria">Bulgaria</option>
  322 + <option value="Burkina Faso">Burkina Faso</option>
  323 + <option value="Burundi">Burundi</option>
  324 + <option value="Cambodia">Cambodia</option>
  325 + <option value="Cameroon">Cameroon</option>
  326 + <option value="Canada">Canada</option>
  327 + <option value="Cape Verde">Cape Verde</option>
  328 + <option value="Cayman Islands">Cayman Islands</option>
  329 + <option value="Central African Republic">Central African Republic</option>
  330 + <option value="Chad">Chad</option>
  331 + <option value="Chile">Chile</option>
  332 + <option value="China">China</option>
  333 + <option value="Christmas Island">Christmas Island</option>
  334 + <option value="Cocos Islands">Cocos (Keeling) Islands</option>
  335 + <option value="Colombia">Colombia</option>
  336 + <option value="Comoros">Comoros</option>
  337 + <option value="Congo">Congo</option>
  338 + <option value="Congo">Congo, the Democratic Republic of the</option>
  339 + <option value="Cook Islands">Cook Islands</option>
  340 + <option value="Costa Rica">Costa Rica</option>
  341 + <option value="Cota D'Ivoire">Cote d'Ivoire</option>
  342 + <option value="Croatia">Croatia (Hrvatska)</option>
  343 + <option value="Cuba">Cuba</option>
  344 + <option value="Cyprus">Cyprus</option>
  345 + <option value="Czech Republic">Czech Republic</option>
  346 + <option value="Denmark">Denmark</option>
  347 + <option value="Djibouti">Djibouti</option>
  348 + <option value="Dominica">Dominica</option>
  349 + <option value="Dominican Republic">Dominican Republic</option>
  350 + <option value="East Timor">East Timor</option>
  351 + <option value="Ecuador">Ecuador</option>
  352 + <option value="Egypt">Egypt</option>
  353 + <option value="El Salvador">El Salvador</option>
  354 + <option value="Equatorial Guinea">Equatorial Guinea</option>
  355 + <option value="Eritrea">Eritrea</option>
  356 + <option value="Estonia">Estonia</option>
  357 + <option value="Ethiopia">Ethiopia</option>
  358 + <option value="Falkland Islands">Falkland Islands (Malvinas)</option>
  359 + <option value="Faroe Islands">Faroe Islands</option>
  360 + <option value="Fiji">Fiji</option>
  361 + <option value="Finland">Finland</option>
  362 + <option value="France">France</option>
  363 + <option value="France Metropolitan">France, Metropolitan</option>
  364 + <option value="French Guiana">French Guiana</option>
  365 + <option value="French Polynesia">French Polynesia</option>
  366 + <option value="French Southern Territories">French Southern Territories</option>
  367 + <option value="Gabon">Gabon</option>
  368 + <option value="Gambia">Gambia</option>
  369 + <option value="Georgia">Georgia</option>
  370 + <option value="Germany">Germany</option>
  371 + <option value="Ghana">Ghana</option>
  372 + <option value="Gibraltar">Gibraltar</option>
  373 + <option value="Greece">Greece</option>
  374 + <option value="Greenland">Greenland</option>
  375 + <option value="Grenada">Grenada</option>
  376 + <option value="Guadeloupe">Guadeloupe</option>
  377 + <option value="Guam">Guam</option>
  378 + <option value="Guatemala">Guatemala</option>
  379 + <option value="Guinea">Guinea</option>
  380 + <option value="Guinea-Bissau">Guinea-Bissau</option>
  381 + <option value="Guyana">Guyana</option>
  382 + <option value="Haiti">Haiti</option>
  383 + <option value="Heard and McDonald Islands">Heard and Mc Donald Islands</option>
  384 + <option value="Holy See">Holy See (Vatican City State)</option>
  385 + <option value="Honduras">Honduras</option>
  386 + <option value="Hong Kong">Hong Kong</option>
  387 + <option value="Hungary">Hungary</option>
  388 + <option value="Iceland">Iceland</option>
  389 + <option value="India">India</option>
  390 + <option value="Indonesia">Indonesia</option>
  391 + <option value="Iran">Iran (Islamic Republic of)</option>
  392 + <option value="Iraq">Iraq</option>
  393 + <option value="Ireland">Ireland</option>
  394 + <option value="Israel">Israel</option>
  395 + <option value="Italy">Italy</option>
  396 + <option value="Jamaica">Jamaica</option>
  397 + <option value="Japan">Japan</option>
  398 + <option value="Jordan">Jordan</option>
  399 + <option value="Kazakhstan">Kazakhstan</option>
  400 + <option value="Kenya">Kenya</option>
  401 + <option value="Kiribati">Kiribati</option>
  402 + <option value="Democratic People's Republic of Korea">Korea, Democratic People's Republic of</option>
  403 + <option value="Korea">Korea, Republic of</option>
  404 + <option value="Kuwait">Kuwait</option>
  405 + <option value="Kyrgyzstan">Kyrgyzstan</option>
  406 + <option value="Lao">Lao People's Democratic Republic</option>
  407 + <option value="Latvia">Latvia</option>
  408 + <option value="Lebanon">Lebanon</option>
  409 + <option value="Lesotho">Lesotho</option>
  410 + <option value="Liberia">Liberia</option>
  411 + <option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option>
  412 + <option value="Liechtenstein">Liechtenstein</option>
  413 + <option value="Lithuania">Lithuania</option>
  414 + <option value="Luxembourg">Luxembourg</option>
  415 + <option value="Macau">Macau</option>
  416 + <option value="Macedonia">Macedonia, The Former Yugoslav Republic of</option>
  417 + <option value="Madagascar">Madagascar</option>
  418 + <option value="Malawi">Malawi</option>
  419 + <option value="Malaysia">Malaysia</option>
  420 + <option value="Maldives">Maldives</option>
  421 + <option value="Mali">Mali</option>
  422 + <option value="Malta">Malta</option>
  423 + <option value="Marshall Islands">Marshall Islands</option>
  424 + <option value="Martinique">Martinique</option>
  425 + <option value="Mauritania">Mauritania</option>
  426 + <option value="Mauritius">Mauritius</option>
  427 + <option value="Mayotte">Mayotte</option>
  428 + <option value="Mexico">Mexico</option>
  429 + <option value="Micronesia">Micronesia, Federated States of</option>
  430 + <option value="Moldova">Moldova, Republic of</option>
  431 + <option value="Monaco">Monaco</option>
  432 + <option value="Mongolia">Mongolia</option>
  433 + <option value="Montserrat">Montserrat</option>
  434 + <option value="Morocco">Morocco</option>
  435 + <option value="Mozambique">Mozambique</option>
  436 + <option value="Myanmar">Myanmar</option>
  437 + <option value="Namibia">Namibia</option>
  438 + <option value="Nauru">Nauru</option>
  439 + <option value="Nepal">Nepal</option>
  440 + <option value="Netherlands">Netherlands</option>
  441 + <option value="Netherlands Antilles">Netherlands Antilles</option>
  442 + <option value="New Caledonia">New Caledonia</option>
  443 + <option value="New Zealand">New Zealand</option>
  444 + <option value="Nicaragua">Nicaragua</option>
  445 + <option value="Niger">Niger</option>
  446 + <option value="Nigeria">Nigeria</option>
  447 + <option value="Niue">Niue</option>
  448 + <option value="Norfolk Island">Norfolk Island</option>
  449 + <option value="Northern Mariana Islands">Northern Mariana Islands</option>
  450 + <option value="Norway">Norway</option>
  451 + <option value="Oman">Oman</option>
  452 + <option value="Pakistan">Pakistan</option>
  453 + <option value="Palau">Palau</option>
  454 + <option value="Panama">Panama</option>
  455 + <option value="Papua New Guinea">Papua New Guinea</option>
  456 + <option value="Paraguay">Paraguay</option>
  457 + <option value="Peru">Peru</option>
  458 + <option value="Philippines">Philippines</option>
  459 + <option value="Pitcairn">Pitcairn</option>
  460 + <option value="Poland">Poland</option>
  461 + <option value="Portugal">Portugal</option>
  462 + <option value="Puerto Rico">Puerto Rico</option>
  463 + <option value="Qatar">Qatar</option>
  464 + <option value="Reunion">Reunion</option>
  465 + <option value="Romania">Romania</option>
  466 + <option value="Russia">Russian Federation</option>
  467 + <option value="Rwanda">Rwanda</option>
  468 + <option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>
  469 + <option value="Saint LUCIA">Saint LUCIA</option>
  470 + <option value="Saint Vincent">Saint Vincent and the Grenadines</option>
  471 + <option value="Samoa">Samoa</option>
  472 + <option value="San Marino">San Marino</option>
  473 + <option value="Sao Tome and Principe">Sao Tome and Principe</option>
  474 + <option value="Saudi Arabia">Saudi Arabia</option>
  475 + <option value="Senegal">Senegal</option>
  476 + <option value="Seychelles">Seychelles</option>
  477 + <option value="Sierra">Sierra Leone</option>
  478 + <option value="Singapore">Singapore</option>
  479 + <option value="Slovakia">Slovakia (Slovak Republic)</option>
  480 + <option value="Slovenia">Slovenia</option>
  481 + <option value="Solomon Islands">Solomon Islands</option>
  482 + <option value="Somalia">Somalia</option>
  483 + <option value="South Africa">South Africa</option>
  484 + <option value="South Georgia">South Georgia and the South Sandwich Islands</option>
  485 + <option value="Span">Spain</option>
  486 + <option value="SriLanka">Sri Lanka</option>
  487 + <option value="St. Helena">St. Helena</option>
  488 + <option value="St. Pierre and Miguelon">St. Pierre and Miquelon</option>
  489 + <option value="Sudan">Sudan</option>
  490 + <option value="Suriname">Suriname</option>
  491 + <option value="Svalbard">Svalbard and Jan Mayen Islands</option>
  492 + <option value="Swaziland">Swaziland</option>
  493 + <option value="Sweden">Sweden</option>
  494 + <option value="Switzerland">Switzerland</option>
  495 + <option value="Syria">Syrian Arab Republic</option>
  496 + <option value="Taiwan">Taiwan, Province of China</option>
  497 + <option value="Tajikistan">Tajikistan</option>
  498 + <option value="Tanzania">Tanzania, United Republic of</option>
  499 + <option value="Thailand">Thailand</option>
  500 + <option value="Togo">Togo</option>
  501 + <option value="Tokelau">Tokelau</option>
  502 + <option value="Tonga">Tonga</option>
  503 + <option value="Trinidad and Tobago">Trinidad and Tobago</option>
  504 + <option value="Tunisia">Tunisia</option>
  505 + <option value="Turkey">Turkey</option>
  506 + <option value="Turkmenistan">Turkmenistan</option>
  507 + <option value="Turks and Caicos">Turks and Caicos Islands</option>
  508 + <option value="Tuvalu">Tuvalu</option>
  509 + <option value="Uganda">Uganda</option>
  510 + <option value="Ukraine">Ukraine</option>
  511 + <option value="United Arab Emirates">United Arab Emirates</option>
  512 + <option value="United Kingdom">United Kingdom</option>
513 513  
514   - <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>
515   - <option value="Uruguay">Uruguay</option>
516   - <option value="Uzbekistan">Uzbekistan</option>
517   - <option value="Vanuatu">Vanuatu</option>
518   - <option value="Venezuela">Venezuela</option>
519   - <option value="Vietnam">Viet Nam</option>
520   - <option value="Virgin Islands (British)">Virgin Islands (British)</option>
521   - <option value="Virgin Islands (U.S)">Virgin Islands (U.S.)</option>
522   - <option value="Wallis and Futana Islands">Wallis and Futuna Islands</option>
523   - <option value="Western Sahara">Western Sahara</option>
524   - <option value="Yemen">Yemen</option>
525   - <option value="Yugoslavia">Yugoslavia</option>
526   - <option value="Zambia">Zambia</option>
527   - <option value="Zimbabwe">Zimbabwe</option>
528   - </select>
529   - </div>
530   - <div *ngIf="formErrors.country" class="alert alert-danger">
531   - {{ formErrors.country }}
  514 + <option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>
  515 + <option value="Uruguay">Uruguay</option>
  516 + <option value="Uzbekistan">Uzbekistan</option>
  517 + <option value="Vanuatu">Vanuatu</option>
  518 + <option value="Venezuela">Venezuela</option>
  519 + <option value="Vietnam">Viet Nam</option>
  520 + <option value="Virgin Islands (British)">Virgin Islands (British)</option>
  521 + <option value="Virgin Islands (U.S)">Virgin Islands (U.S.)</option>
  522 + <option value="Wallis and Futana Islands">Wallis and Futuna Islands</option>
  523 + <option value="Western Sahara">Western Sahara</option>
  524 + <option value="Yemen">Yemen</option>
  525 + <option value="Yugoslavia">Yugoslavia</option>
  526 + <option value="Zambia">Zambia</option>
  527 + <option value="Zimbabwe">Zimbabwe</option>
  528 + </select>
  529 + </div>
  530 + <div *ngIf="formErrors.country" class="alert alert-danger">
  531 + {{ formErrors.country }}
  532 + </div>
532 533 </div>
533   - </div>
534 534  
535   - <div class="col-sm-12">
536   - <div class="form-group marginTop10">
537   - <label for="phone" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Phone <span class="red">*</span> :</label>
538   - </div>
539   - <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
540   - <input class="form-control input-sm" id="phone" placeholder="" formControlName="phone">
541   - <span class="help-block">(example 404-555-1212 or (404) 555-1212)</span>
542   - </div>
543   - <div *ngIf="formErrors.phone" class="alert alert-danger">
544   - {{ formErrors.phone }}
  535 + <div class="col-sm-12">
  536 + <div class="form-group marginTop10">
  537 + <label for="phone" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Phone <span class="red">*</span> :</label>
  538 + </div>
  539 + <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">
  540 + <input class="form-control input-sm" id="phone" placeholder="" formControlName="phone">
  541 + <span class="help-block">(example 404-555-1212 or (404) 555-1212)</span>
  542 + </div>
  543 + <div *ngIf="formErrors.phone" class="alert alert-danger">
  544 + {{ formErrors.phone }}
  545 + </div>
545 546 </div>
546 547 </div>
547 548 </div>
548 549 </div>
549   - </div>
550   - <!--submit -->
551   - <div class="row">
552   - <div class="col-sm-12 marginTop20 text-center">
553   - <button class="btn btn-primary btn-sm"><i class="fa fa-check"></i> Submit</button>
  550 + <!--submit -->
  551 + <div class="row">
  552 + <div class="col-sm-12 marginTop20 text-center">
  553 + <button class="btn btn-primary btn-sm"><i class="fa fa-check"></i> Submit</button>
  554 + </div>
554 555 </div>
555   - </div>
556   - </form>
557   -</div>
558   -</div>
559   -
560   -
561   -
562   - </div>
563   - </div>
564   - <!-- main-heading -->
565   -
566   - <!--container-->
567   -
568   - <!--container-->
569   - </div>
  556 + </form>
  557 +</div>
  558 + </div>
  559 +
  560 +
  561 +
  562 + </div>
  563 + </div>
  564 + <!-- main-heading -->
  565 + <!--container-->
  566 + <!--container-->
  567 + </div>
570 568 </div>
571 569 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.js
... ... @@ -54,7 +54,8 @@ var SetupTestAccountComponent = (function () {
54 54 'minLength': 'Password must be 8 characters long.'
55 55 },
56 56 'emailId': {
57   - 'required': 'EmailId is required.'
  57 + 'required': 'EmailId is required.',
  58 + 'pattern': 'Email pattern is not valid.'
58 59 },
59 60 'accountType': {
60 61 'required': 'AccountType is required.'
... ... @@ -75,7 +76,8 @@ var SetupTestAccountComponent = (function () {
75 76 'required': 'City is required.'
76 77 },
77 78 'zip': {
78   - 'required': 'Zip code is required.'
  79 + 'required': 'Zip code is required.',
  80 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
79 81 },
80 82 'state': {
81 83 'required': 'State is required.'
... ... @@ -84,7 +86,8 @@ var SetupTestAccountComponent = (function () {
84 86 'required': 'Country is required.'
85 87 },
86 88 'phone': {
87   - 'required': 'Phone is required.'
  89 + 'required': 'Phone is required.',
  90 + 'pattern': 'Not a valid US pattern.'
88 91 }
89 92 };
90 93 }
... ... @@ -142,17 +145,17 @@ var SetupTestAccountComponent = (function () {
142 145 'licenseeLastName': ['', [forms_1.Validators.required]],
143 146 'username': ['', [forms_1.Validators.required, forms_1.Validators.minLength(8)]],
144 147 'password': ['', [forms_1.Validators.required, forms_1.Validators.minLength(8)]],
145   - 'emailId': ['', [forms_1.Validators.required, forms_1.Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]],
  148 + 'emailId': ['', forms_1.Validators.compose([forms_1.Validators.required, forms_1.Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
146 149 'accountType': ['', [forms_1.Validators.required]],
147 150 'edition': ['', [forms_1.Validators.required]],
148 151 'subscriptionStartDate': ['', [forms_1.Validators.required]],
149 152 'subscriptionEndDate': ['', [forms_1.Validators.required]],
150 153 'address': ['', [forms_1.Validators.required]],
151 154 'city': ['', [forms_1.Validators.required]],
152   - 'zip': ['', [forms_1.Validators.required]],
  155 + 'zip': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^\d{5}$/))])],
153 156 'state': ['', [forms_1.Validators.required]],
154 157 'country': ['', [forms_1.Validators.required]],
155   - 'phone': ['', [forms_1.Validators.required]]
  158 + 'phone': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
156 159 });
157 160 this.testAccountForm.valueChanges
158 161 .subscribe(function (data) { return _this.onValueChanged(data); });
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.js.map
1   -{"version":3,"file":"setup-test-account.component.js","sourceRoot":"","sources":["setup-test-account.component.ts"],"names":[],"mappings":"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"}
2 1 \ No newline at end of file
  2 +{"version":3,"file":"setup-test-account.component.js","sourceRoot":"","sources":["setup-test-account.component.ts"],"names":[],"mappings":"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"}
3 3 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/setup-test-account.component.ts
... ... @@ -19,40 +19,40 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
19 19 ngAfterViewInit(): void {
20 20 this.initializeUIElements();
21 21  
22   - jQuery(function () {
23   - jQuery('#datetimepicker1, #datetimepicker2').datetimepicker({
24   - //language: 'pt-BR'
25   - });
  22 + jQuery(function () {
  23 + jQuery('#datetimepicker1, #datetimepicker2').datetimepicker({
  24 + //language: 'pt-BR'
  25 + });
26 26 });
27 27  
28   - jQuery(function () {
29   - jQuery('#fixed_hdr2').fxdHdrCol({
30   - fixedCols: 0,
31   - width: "100%",
32   - height: 200,
33   - colModal: [
34   - { width: 180, align: 'center' },
35   - { width: 230, align: 'center' },
36   - { width: 150, align: 'Center' },
37   - { width: 150, align: 'Center' },
38   - { width: 350, align: 'Center' },
39   - { width: 500, align: 'Center' },
40   - { width: 130, align: 'Center' },
41   - { width: 120, align: 'center' },
42   - { width: 280, align: 'Center' },
43   - { width: 180, align: 'center' },
44   - { width: 200, align: 'center' },
45   - { width: 170, align: 'center' },
46   - { width: 80, align: 'center' },
47   - { width: 150, align: 'center' },
48   - { width: 150, align: 'center' },
49   - { width: 180, align: 'Center' },
50   - { width: 400, align: 'Center' },
51   - { width: 150, align: 'center' },
52   - { width: 110, align: 'center' },
53   - ],
54   - sort: true
55   - });
  28 + jQuery(function () {
  29 + jQuery('#fixed_hdr2').fxdHdrCol({
  30 + fixedCols: 0,
  31 + width: "100%",
  32 + height: 200,
  33 + colModal: [
  34 + { width: 180, align: 'center' },
  35 + { width: 230, align: 'center' },
  36 + { width: 150, align: 'Center' },
  37 + { width: 150, align: 'Center' },
  38 + { width: 350, align: 'Center' },
  39 + { width: 500, align: 'Center' },
  40 + { width: 130, align: 'Center' },
  41 + { width: 120, align: 'center' },
  42 + { width: 280, align: 'Center' },
  43 + { width: 180, align: 'center' },
  44 + { width: 200, align: 'center' },
  45 + { width: 170, align: 'center' },
  46 + { width: 80, align: 'center' },
  47 + { width: 150, align: 'center' },
  48 + { width: 150, align: 'center' },
  49 + { width: 180, align: 'Center' },
  50 + { width: 400, align: 'Center' },
  51 + { width: 150, align: 'center' },
  52 + { width: 110, align: 'center' },
  53 + ],
  54 + sort: true
  55 + });
56 56 });
57 57 }
58 58  
... ... @@ -80,17 +80,17 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
80 80 'licenseeLastName': ['', [Validators.required]],
81 81 'username': ['', [Validators.required, Validators.minLength(8)]],
82 82 'password': ['', [Validators.required, Validators.minLength(8)]],
83   - 'emailId': ['', [Validators.required, Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]],
  83 + 'emailId': ['', Validators.compose([Validators.required, Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
84 84 'accountType': ['', [Validators.required]],
85 85 'edition': ['', [Validators.required]],
86 86 'subscriptionStartDate': ['', [Validators.required]],
87 87 'subscriptionEndDate': ['', [Validators.required]],
88 88 'address': ['', [Validators.required]],
89 89 'city': ['', [Validators.required]],
90   - 'zip': ['', [Validators.required]],
  90 + 'zip': ['', Validators.compose([(Validators.required, Validators.pattern(/^\d{5}$/))])],
91 91 'state': ['', [Validators.required]],
92 92 'country': ['', [Validators.required]],
93   - 'phone': ['', [Validators.required]]
  93 + 'phone': ['', Validators.compose([(Validators.required, Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
94 94 });
95 95  
96 96 this.testAccountForm.valueChanges
... ... @@ -155,7 +155,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
155 155 'minLength': 'Password must be 8 characters long.'
156 156 },
157 157 'emailId': {
158   - 'required': 'EmailId is required.'
  158 + 'required': 'EmailId is required.',
  159 + 'pattern': 'Email pattern is not valid.'
159 160 },
160 161 'accountType': {
161 162 'required': 'AccountType is required.'
... ... @@ -176,7 +177,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
176 177 'required': 'City is required.'
177 178 },
178 179 'zip': {
179   - 'required': 'Zip code is required.'
  180 + 'required': 'Zip code is required.',
  181 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
180 182 },
181 183 'state': {
182 184 'required': 'State is required.'
... ... @@ -185,7 +187,8 @@ export class SetupTestAccountComponent implements AfterViewInit, OnInit {
185 187 'required': 'Country is required.'
186 188 },
187 189 'phone': {
188   - 'required': 'Phone is required.'
  190 + 'required': 'Phone is required.',
  191 + 'pattern': 'Not a valid US pattern.'
189 192 }
190   - }
  193 + };
191 194 }
192 195 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/update-profile.component.js
... ... @@ -35,7 +35,8 @@ var UpdateProfileComponent = (function () {
35 35 'required': 'Last name is required.'
36 36 },
37 37 'email': {
38   - 'required': 'Email is required.'
  38 + 'required': 'Email is required.',
  39 + 'pattern': 'Email pattern is not valid.'
39 40 }
40 41 };
41 42 }
... ... @@ -73,7 +74,7 @@ var UpdateProfileComponent = (function () {
73 74 this.updateProfileForm = this.fb.group({
74 75 'firstName': ['', [forms_1.Validators.required]],
75 76 'lastName': ['', [forms_1.Validators.required]],
76   - 'email': ['', [forms_1.Validators.required, forms_1.Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]]
  77 + 'email': ['', forms_1.Validators.compose([forms_1.Validators.required, forms_1.Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
77 78 });
78 79 this.updateProfileForm.valueChanges
79 80 .subscribe(function (data) { return _this.onValueChanged(data); });
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/update-profile.component.js.map
1   -{"version":3,"file":"update-profile.component.js","sourceRoot":"","sources":["update-profile.component.ts"],"names":[],"mappings":"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"}
2 1 \ No newline at end of file
  2 +{"version":3,"file":"update-profile.component.js","sourceRoot":"","sources":["update-profile.component.ts"],"names":[],"mappings":"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"}
3 3 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/update-profile.component.ts
... ... @@ -65,7 +65,7 @@ export class UpdateProfileComponent implements AfterViewInit, OnInit {
65 65 this.updateProfileForm = this.fb.group({
66 66 'firstName': ['', [Validators.required]],
67 67 'lastName': ['', [Validators.required]],
68   - 'email': ['', [Validators.required, Validators.pattern(/^[a-z0-9!#$%&' * +\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i)]]
  68 + 'email': ['', Validators.compose([Validators.required, Validators.pattern(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)])],
69 69 });
70 70  
71 71 this.updateProfileForm.valueChanges
... ... @@ -106,7 +106,8 @@ export class UpdateProfileComponent implements AfterViewInit, OnInit {
106 106 'required': 'Last name is required.'
107 107 },
108 108 'email': {
109   - 'required': 'Email is required.'
  109 + 'required': 'Email is required.',
  110 + 'pattern': 'Email pattern is not valid.'
110 111 }
111 112 }
112 113 }
113 114 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/view-update-profile.component.js
... ... @@ -13,31 +13,30 @@ var router_1 = require(&#39;@angular/router&#39;);
13 13 var application_service_1 = require('../services/application.service');
14 14 var forms_1 = require('@angular/forms');
15 15 var ViewUpdateProfileComponent = (function () {
  16 + //viewUpdateProfileForm = new FormGroup({
  17 + // licenseeFirstName: new FormControl(),
  18 + // licenseeLastName: new FormControl(),
  19 + // institutionName: new FormControl(),
  20 + // address: new FormControl(),
  21 + // city: new FormControl(),
  22 + // state: new FormControl(),
  23 + // country: new FormControl(),
  24 + // zip: new FormControl(),
  25 + // phone: new FormControl(),
  26 + // email: new FormControl(),
  27 + // subscriptionStartDate: new FormControl(),
  28 + // subscriptionEndDate: new FormControl(),
  29 + // subscriptionPrice: new FormControl(),
  30 + // exportImages: new FormControl(),
  31 + // userName1: new FormControl(),
  32 + // password: new FormControl(),
  33 + // securityQuestion: new FormControl(),
  34 + // answer: new FormControl()
  35 + //});
16 36 function ViewUpdateProfileComponent(application, router, fb) {
17 37 this.application = application;
18 38 this.router = router;
19 39 this.fb = fb;
20   - //viewUpdateProfileForm: FormGroup;
21   - this.viewUpdateProfileForm = new forms_1.FormGroup({
22   - licenseeFirstName: new forms_1.FormControl(),
23   - licenseeLastName: new forms_1.FormControl(),
24   - institutionName: new forms_1.FormControl(),
25   - address: new forms_1.FormControl(),
26   - city: new forms_1.FormControl(),
27   - state: new forms_1.FormControl(),
28   - country: new forms_1.FormControl(),
29   - zip: new forms_1.FormControl(),
30   - phone: new forms_1.FormControl(),
31   - email: new forms_1.FormControl(),
32   - subscriptionStartDate: new forms_1.FormControl(),
33   - subscriptionEndDate: new forms_1.FormControl(),
34   - subscriptionPrice: new forms_1.FormControl(),
35   - exportImages: new forms_1.FormControl(),
36   - userName1: new forms_1.FormControl(),
37   - password: new forms_1.FormControl(),
38   - securityQuestion: new forms_1.FormControl(),
39   - answer: new forms_1.FormControl()
40   - });
41 40 this.formErrors = {
42 41 'licenseeFirstName': '',
43 42 'licenseeLastName': '',
... ... @@ -62,7 +61,8 @@ var ViewUpdateProfileComponent = (function () {
62 61 'required': 'InstitutionName is required.'
63 62 },
64 63 'emailId': {
65   - 'required': 'EmailId is required.'
  64 + 'required': 'EmailId is required.',
  65 + 'pattern': 'Email pattern is not valid.'
66 66 },
67 67 'address1': {
68 68 'required': 'Address1 is required.'
... ... @@ -74,7 +74,8 @@ var ViewUpdateProfileComponent = (function () {
74 74 'required': 'City is required.'
75 75 },
76 76 'zip': {
77   - 'required': 'Zip code is required.'
  77 + 'required': 'Zip code is required.',
  78 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
78 79 },
79 80 'state': {
80 81 'required': 'State is required.'
... ... @@ -83,7 +84,8 @@ var ViewUpdateProfileComponent = (function () {
83 84 'required': 'Country name is required.'
84 85 },
85 86 'phone': {
86   - 'required': 'Phone number is required.'
  87 + 'required': 'Phone number is required.',
  88 + 'pattern': 'Not a valid US pattern.'
87 89 }
88 90 };
89 91 }
... ... @@ -143,10 +145,10 @@ var ViewUpdateProfileComponent = (function () {
143 145 'address1': ['', [forms_1.Validators.required]],
144 146 'address2': ['', [forms_1.Validators.required]],
145 147 'city': ['', [forms_1.Validators.required]],
146   - 'zip': ['', [forms_1.Validators.required]],
  148 + 'zip': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^\d{5}$/))])],
147 149 'state': ['', [forms_1.Validators.required]],
148 150 'country': ['', [forms_1.Validators.required]],
149   - 'phone': ['', [forms_1.Validators.required]] //, Validators.pattern()
  151 + 'phone': ['', forms_1.Validators.compose([(forms_1.Validators.required, forms_1.Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
150 152 });
151 153 this.viewUpdateProfileForm.valueChanges
152 154 .subscribe(function (data) { return _this.onValueChanged(data); });
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/view-update-profile.component.js.map
1   -{"version":3,"file":"view-update-profile.component.js","sourceRoot":"","sources":["view-update-profile.component.ts"],"names":[],"mappings":"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"}
2 1 \ No newline at end of file
  2 +{"version":3,"file":"view-update-profile.component.js","sourceRoot":"","sources":["view-update-profile.component.ts"],"names":[],"mappings":"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"}
3 3 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Admin/app/components/view-update-profile.component.ts
... ... @@ -9,28 +9,28 @@ declare var jQuery: any;
9 9 templateUrl: './app/components/view-update-profile.component.html'
10 10 })
11 11 export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
12   - //viewUpdateProfileForm: FormGroup;
13   -
14   - viewUpdateProfileForm = new FormGroup({
15   - licenseeFirstName: new FormControl(),
16   - licenseeLastName: new FormControl(),
17   - institutionName: new FormControl(),
18   - address: new FormControl(),
19   - city: new FormControl(),
20   - state: new FormControl(),
21   - country: new FormControl(),
22   - zip: new FormControl(),
23   - phone: new FormControl(),
24   - email: new FormControl(),
25   - subscriptionStartDate: new FormControl(),
26   - subscriptionEndDate: new FormControl(),
27   - subscriptionPrice: new FormControl(),
28   - exportImages: new FormControl(),
29   - userName1: new FormControl(),
30   - password: new FormControl(),
31   - securityQuestion: new FormControl(),
32   - answer: new FormControl()
33   - });
  12 + viewUpdateProfileForm: FormGroup;
  13 +
  14 + //viewUpdateProfileForm = new FormGroup({
  15 + // licenseeFirstName: new FormControl(),
  16 + // licenseeLastName: new FormControl(),
  17 + // institutionName: new FormControl(),
  18 + // address: new FormControl(),
  19 + // city: new FormControl(),
  20 + // state: new FormControl(),
  21 + // country: new FormControl(),
  22 + // zip: new FormControl(),
  23 + // phone: new FormControl(),
  24 + // email: new FormControl(),
  25 + // subscriptionStartDate: new FormControl(),
  26 + // subscriptionEndDate: new FormControl(),
  27 + // subscriptionPrice: new FormControl(),
  28 + // exportImages: new FormControl(),
  29 + // userName1: new FormControl(),
  30 + // password: new FormControl(),
  31 + // securityQuestion: new FormControl(),
  32 + // answer: new FormControl()
  33 + //});
34 34  
35 35 constructor(private application: ApplicationService, private router: Router, private fb: FormBuilder) {
36 36  
... ... @@ -102,10 +102,10 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
102 102 'address1': ['', [Validators.required]],
103 103 'address2': ['', [Validators.required]],
104 104 'city': ['', [Validators.required]],
105   - 'zip': ['', [Validators.required]],//, Validators.pattern(), Validators.pattern()
  105 + 'zip': ['', Validators.compose([(Validators.required, Validators.pattern(/^\d{5}$/))])],
106 106 'state': ['', [Validators.required]],
107 107 'country': ['', [Validators.required]],
108   - 'phone': ['', [Validators.required]] //, Validators.pattern()
  108 + 'phone': ['', Validators.compose([(Validators.required, Validators.pattern(/^(\()?\d{3}(\))?(-|\s)?\d{3}(-|\s)\d{4}$/))])]
109 109 });
110 110  
111 111 this.viewUpdateProfileForm.valueChanges
... ... @@ -157,7 +157,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
157 157 'required': 'InstitutionName is required.'
158 158 },
159 159 'emailId': {
160   - 'required': 'EmailId is required.'
  160 + 'required': 'EmailId is required.',
  161 + 'pattern': 'Email pattern is not valid.'
161 162 },
162 163 'address1': {
163 164 'required': 'Address1 is required.'
... ... @@ -169,7 +170,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
169 170 'required': 'City is required.'
170 171 },
171 172 'zip': {
172   - 'required': 'Zip code is required.'
  173 + 'required': 'Zip code is required.',
  174 + 'pattern': 'Only 5 digited numbers (US zip) are allowed.'
173 175 },
174 176 'state': {
175 177 'required': 'State is required.'
... ... @@ -178,7 +180,8 @@ export class ViewUpdateProfileComponent implements AfterViewInit, OnInit {
178 180 'required': 'Country name is required.'
179 181 },
180 182 'phone': {
181   - 'required': 'Phone number is required.'
  183 + 'required': 'Phone number is required.',
  184 + 'pattern': 'Not a valid US pattern.'
182 185 }
183   - }
  186 + };
184 187 }
185 188 \ No newline at end of file
... ...