Revision 54469
Added by Sofia Baltzi over 5 years ago
modules/uoa-connect-portal/trunk/src/app/utils/subscribe/invite/invite.component.html | ||
---|---|---|
37 | 37 |
required> |
38 | 38 |
<div *ngIf="areValid && !showAddRecipientMessage" class="uk-width-medium uk-text-muted uk-text-small">separate multiple emails with a comma</div> |
39 | 39 |
<div *ngIf="recipients && !areValid" class="uk-width-large uk-text-danger uk-text-small">Please add valid email/s.</div> |
40 |
<div *ngIf="!recipients && showAddRecipientMessage" class="uk-width-large uk-text-danger uk-text-small">Please add a recipient.</div>
|
|
40 |
<div *ngIf="isEmpty(recipients) && showAddRecipientMessage" class="uk-width-large uk-text-danger uk-text-small">Please add a recipient.</div>
|
|
41 | 41 |
</td> |
42 | 42 |
</tr> |
43 | 43 |
</tbody> |
... | ... | |
162 | 162 |
|
163 | 163 |
<div class="uk-form uk-margin-small" id="toggle-usage" hidden="hidden"> |
164 | 164 |
<div *ngIf="recipients && !areValid" class="uk-width-large uk-text-danger uk-text-small uk-margin-top">Please add valid email/s.</div> |
165 |
<div *ngIf="!recipients && showAddRecipientMessage" class="uk-width-large uk-text-danger uk-text-small uk-margin-top">Please add a recipient.</div>
|
|
165 |
<div *ngIf="isEmpty(recipients) && showAddRecipientMessage" class="uk-width-large uk-text-danger uk-text-small uk-margin-top">Please add a recipient.</div>
|
|
166 | 166 |
<input placeholder="Type e-mails" type="text" |
167 | 167 |
class="form-control uk-input uk-form-small uk-form" [(ngModel)] = "recipients" id="recipients" |
168 | 168 |
required > |
modules/uoa-connect-portal/trunk/src/app/utils/subscribe/invite/invite.component.ts | ||
---|---|---|
114 | 114 |
this.successfulSentMessage = ""; |
115 | 115 |
this.inviteErrorMessage = ""; |
116 | 116 |
this.status = this.errorCodes.LOADING; |
117 |
if (this.recipients != "" && this.body.fromName != "") {
|
|
117 |
if (!this.isEmpty(this.recipients) && this.body.fromName != "") {
|
|
118 | 118 |
if (this.validateEmails()) { |
119 | 119 |
this.composeEmail(); |
120 | 120 |
console.log(this.email.body); |
... | ... | |
151 | 151 |
} |
152 | 152 |
} |
153 | 153 |
|
154 |
private isEmpty(data: string): boolean { |
|
155 |
if (data != undefined && !data.replace(/\s/g, '').length) |
|
156 |
return true; |
|
157 |
else |
|
158 |
return false; |
|
159 |
} |
|
160 |
|
|
154 | 161 |
public resetMessages() { |
155 | 162 |
this.errorMessage = ""; |
156 | 163 |
this.successfulSentMessage = ""; |
Also available in: Unified diff
Check for gaps in email's field form