Skip to content
Snippets Groups Projects
Commit 1eaa0b35 authored by Damien's avatar Damien
Browse files

[FEAT] [PROFILE V2] Suppression confirm message

parent 975f24c8
No related branches found
No related tags found
No related merge requests found
...@@ -188,36 +188,42 @@ var ProfileComponent = (function () { ...@@ -188,36 +188,42 @@ var ProfileComponent = (function () {
}; };
ProfileComponent.prototype.deleteEmailSignature = function () { ProfileComponent.prototype.deleteEmailSignature = function () {
var _this = this; var _this = this;
var id = this.user.emailSignatures[this.mailSignatureModel.selected - 1].id; var r = confirm('Voulez-vous vraiment supprimer la signature de mail ?');
this.http.delete(this.coreUrl + 'rest/currentUser/emailSignature/' + id) if (r) {
.map(function (res) { return res.json(); }) var id = this.user.emailSignatures[this.mailSignatureModel.selected - 1].id;
.subscribe(function (data) { this.http.delete(this.coreUrl + 'rest/currentUser/emailSignature/' + id)
if (data.errors) { .map(function (res) { return res.json(); })
alert(data.errors); .subscribe(function (data) {
} if (data.errors) {
else { alert(data.errors);
_this.user.emailSignatures = data.emailSignatures; }
_this.mailSignatureModel = { else {
selected: 0, _this.user.emailSignatures = data.emailSignatures;
htmlBody: "", _this.mailSignatureModel = {
title: "", selected: 0,
}; htmlBody: "",
tinymce.get('emailSignature').setContent(""); title: "",
} };
}); tinymce.get('emailSignature').setContent("");
}
});
}
}; };
ProfileComponent.prototype.deleteSignature = function (id) { ProfileComponent.prototype.deleteSignature = function (id) {
var _this = this; var _this = this;
this.http.delete(this.coreUrl + 'rest/currentUser/signature/' + id) var r = confirm('Voulez-vous vraiment supprimer la signature ?');
.map(function (res) { return res.json(); }) if (r) {
.subscribe(function (data) { this.http.delete(this.coreUrl + 'rest/currentUser/signature/' + id)
if (data.errors) { .map(function (res) { return res.json(); })
alert(data.errors); .subscribe(function (data) {
} if (data.errors) {
else { alert(data.errors);
_this.user.signatures = data.signatures; }
} else {
}); _this.user.signatures = data.signatures;
}
});
}
}; };
ProfileComponent.prototype.uploadSignatureTrigger = function (fileInput) { ProfileComponent.prototype.uploadSignatureTrigger = function (fileInput) {
if (fileInput.target.files && fileInput.target.files[0]) { if (fileInput.target.files && fileInput.target.files[0]) {
......
...@@ -202,35 +202,43 @@ export class ProfileComponent implements OnInit { ...@@ -202,35 +202,43 @@ export class ProfileComponent implements OnInit {
} }
deleteEmailSignature() { deleteEmailSignature() {
var id = this.user.emailSignatures[this.mailSignatureModel.selected - 1].id; let r = confirm('Voulez-vous vraiment supprimer la signature de mail ?');
this.http.delete(this.coreUrl + 'rest/currentUser/emailSignature/' + id) if (r) {
.map(res => res.json()) var id = this.user.emailSignatures[this.mailSignatureModel.selected - 1].id;
.subscribe((data) => {
if (data.errors) { this.http.delete(this.coreUrl + 'rest/currentUser/emailSignature/' + id)
alert(data.errors); .map(res => res.json())
} else { .subscribe((data) => {
this.user.emailSignatures = data.emailSignatures; if (data.errors) {
this.mailSignatureModel = { alert(data.errors);
selected : 0, } else {
htmlBody : "", this.user.emailSignatures = data.emailSignatures;
title : "", this.mailSignatureModel = {
}; selected : 0,
tinymce.get('emailSignature').setContent(""); htmlBody : "",
} title : "",
}); };
tinymce.get('emailSignature').setContent("");
}
});
}
} }
deleteSignature(id: number) { deleteSignature(id: number) {
this.http.delete(this.coreUrl + 'rest/currentUser/signature/' + id) let r = confirm('Voulez-vous vraiment supprimer la signature ?');
.map(res => res.json())
.subscribe((data) => { if (r) {
if (data.errors) { this.http.delete(this.coreUrl + 'rest/currentUser/signature/' + id)
alert(data.errors); .map(res => res.json())
} else { .subscribe((data) => {
this.user.signatures = data.signatures; if (data.errors) {
} alert(data.errors);
}); } else {
this.user.signatures = data.signatures;
}
});
}
} }
uploadSignatureTrigger(fileInput: any) { uploadSignatureTrigger(fileInput: any) {
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment