Add delete contact feature

This commit is contained in:
pleasega
2018-05-01 02:51:31 +08:00
parent 4ab3c12c0e
commit fcca14f901
9 changed files with 106 additions and 3 deletions
+18 -1
View File
@@ -7,7 +7,10 @@
'<span class="sender">{{sender}}</span><br/><span class="phone-number">#{{phoneNumber}}</span>' +
'</div>' +
'</div>' +
'<div class="actions"><span class="new-msg newMsg-btn" data-contact-number="{{phoneNumberData}}" data-contact-name="{{senderData}}"></span></div>' +
'<div class="actions">' +
'<span class="del-contact" data-contact-number="{{phoneNumberData}}" data-contact-name="{{senderData}}">X</span>' +
'<span class="new-msg newMsg-btn" data-contact-number="{{phoneNumberData}}" data-contact-name="{{senderData}}"></span>' +
'</div>' +
'</div>'
;
@@ -119,6 +122,16 @@
}
$('#phone #repertoire .repertoire-list').html(contactHTML);
$('.contact .del-contact').click(function() {
let name = $(this).attr('data-contact-name');
let phoneNumber = $(this).attr('data-contact-number');
$.post('http://esx_phone/remove_contact', JSON.stringify({
contactName: name,
phoneNumber: phoneNumber
}))
});
$('.contact.online .new-msg').click(function() {
showNewMessage($(this).attr('data-contact-number'), $(this).attr('data-contact-name'));
@@ -451,6 +464,10 @@
hideAddContact();
}
if(data.contactRemoved === true){
reloadPhone(data.phoneData);
}
if(data.addSpecialContact === true){
addSpecialContact(data.name, data.number, data.base64Icon);
}