summaryrefslogtreecommitdiffstats
path: root/apps/contacts/js/interface.js
diff options
context:
space:
mode:
Diffstat (limited to 'apps/contacts/js/interface.js')
-rw-r--r--apps/contacts/js/interface.js46
1 files changed, 21 insertions, 25 deletions
diff --git a/apps/contacts/js/interface.js b/apps/contacts/js/interface.js
index 0aae7d15d45..bab71eec422 100644
--- a/apps/contacts/js/interface.js
+++ b/apps/contacts/js/interface.js
@@ -5,10 +5,10 @@ $(document).ready(function(){
});*/
$('#contacts_contacts li').live('click',function(){
- var id = $(this).attr('x-id');
+ var id = $(this).data('id');
$.getJSON('ajax/getdetails.php',{'id':id},function(jsondata){
if(jsondata.status == 'success'){
- $('#contacts_details').attr('x-id',jsondata.data.id);
+ $('#contacts_details').data('id',jsondata.data.id);
$('#contacts_details').html(jsondata.data.page);
}
else{
@@ -19,11 +19,11 @@ $(document).ready(function(){
});
$('#contacts_deletecard').live('click',function(){
- var id = $('#contacts_details').attr('x-id');
+ var id = $('#contacts_details').data('id');
$.getJSON('ajax/deletecard.php',{'id':id},function(jsondata){
if(jsondata.status == 'success'){
- $('#contacts_contacts [x-id="'+jsondata.data.id+'"]').remove();
- $('#contacts_details').attr('x-id','');
+ $('#contacts_contacts [data-id="'+jsondata.data.id+'"]').remove();
+ $('#contacts_details').data('id','');
$('#contacts_details').html('');
}
else{
@@ -34,7 +34,7 @@ $(document).ready(function(){
});
$('#contacts_addproperty').live('click',function(){
- var id = $('#contacts_details').attr('x-id');
+ var id = $('#contacts_details').data('id');
$.getJSON('ajax/showaddproperty.php',{'id':id},function(jsondata){
if(jsondata.status == 'success'){
$('#contacts_details').append(jsondata.data.page);
@@ -57,9 +57,6 @@ $(document).ready(function(){
else if($(this).val() == 'TEL'){
$('#contacts_phonepart').clone().insertBefore($('#contacts_addpropertyform input[type="submit"]'));
}
- else if($(this).val() == 'NOTE'){
- $('#contacts_fieldpart').clone().insertBefore($('#contacts_addpropertyform input[type="submit"]'));
- }
else{
$('#contacts_generic').clone().insertBefore($('#contacts_addpropertyform input[type="submit"]'));
}
@@ -68,8 +65,9 @@ $(document).ready(function(){
$('#contacts_addpropertyform input[type="submit"]').live('click',function(){
$.post('ajax/addproperty.php',$('#contacts_addpropertyform').serialize(),function(jsondata){
if(jsondata.status == 'success'){
- $('#contacts_details').append(jsondata.data.page);
+ $('#contacts_cardoptions').before(jsondata.data.page);
$('#contacts_addpropertyform').remove();
+ $('#contacts_addcontactsparts').remove();
}
else{
alert(jsondata.data.message);
@@ -81,7 +79,7 @@ $(document).ready(function(){
$('#contacts_newcontact').click(function(){
$.getJSON('ajax/showaddcard.php',{},function(jsondata){
if(jsondata.status == 'success'){
- $('#contacts_details').attr('x-id','');
+ $('#contacts_details').data('id','');
$('#contacts_details').html(jsondata.data.page);
}
else{
@@ -94,7 +92,7 @@ $(document).ready(function(){
$('#contacts_addcardform input[type="submit"]').live('click',function(){
$.post('ajax/addcard.php',$('#contacts_addcardform').serialize(),function(jsondata){
if(jsondata.status == 'success'){
- $('#contacts_details').attr('x-id',jsondata.data.id);
+ $('#contacts_details').data('id',jsondata.data.id);
$('#contacts_details').html(jsondata.data.page);
}
else{
@@ -104,13 +102,12 @@ $(document).ready(function(){
return false;
});
- $('.contacts_property [x-use="edit"]').live('click',function(){
- var id = $('#contacts_details').attr('x-id');
- var checksum = $(this).parent().parent().attr('x-checksum');
- var line = $(this).parent().parent().attr('x-line');
- $.getJSON('ajax/showsetproperty.php',{'id': id, 'checksum': checksum, 'line': line },function(jsondata){
+ $('.contacts_property [data-use="edit"]').live('click',function(){
+ var id = $('#contacts_details').data('id');
+ var checksum = $(this).parent().parent().data('checksum');
+ $.getJSON('ajax/showsetproperty.php',{'id': id, 'checksum': checksum },function(jsondata){
if(jsondata.status == 'success'){
- $('.contacts_property[x-line="'+line+'"][x-checksum="'+checksum+'"] .contacts_propertyvalue').html(jsondata.data.page);
+ $('.contacts_property[data-checksum="'+checksum+'"] .contacts_propertyvalue').html(jsondata.data.page);
}
else{
alert(jsondata.data.message);
@@ -122,7 +119,7 @@ $(document).ready(function(){
$('#contacts_setpropertyform input[type="submit"]').live('click',function(){
$.post('ajax/setproperty.php',$('#contacts_setpropertyform').serialize(),function(jsondata){
if(jsondata.status == 'success'){
- $('.contacts_property[x-line="'+jsondata.data.line+'"][x-checksum="'+jsondata.data.oldchecksum+'"]').replaceWith(jsondata.data.page);
+ $('.contacts_property[data-checksum="'+jsondata.data.oldchecksum+'"]').replaceWith(jsondata.data.page);
}
else{
alert(jsondata.data.message);
@@ -131,13 +128,12 @@ $(document).ready(function(){
return false;
});
- $('.contacts_property [x-use="delete"]').live('click',function(){
- var id = $('#contacts_details').attr('x-id');
- var checksum = $(this).parent().parent().attr('x-checksum');
- var line = $(this).parent().parent().attr('x-line');
- $.getJSON('ajax/deleteproperty.php',{'id': id, 'checksum': checksum, 'line': line },function(jsondata){
+ $('.contacts_property [data-use="delete"]').live('click',function(){
+ var id = $('#contacts_details').data('id');
+ var checksum = $(this).parent().parent().data('checksum');
+ $.getJSON('ajax/deleteproperty.php',{'id': id, 'checksum': checksum },function(jsondata){
if(jsondata.status == 'success'){
- $('.contacts_property[x-line="'+line+'"][x-checksum="'+checksum+'"]').remove();
+ $('.contacts_property[data-checksum="'+checksum+'"]').remove();
}
else{
alert(jsondata.data.message);