|
|
|
|
@ -1348,16 +1348,12 @@ Contacts={
|
|
|
|
|
this.droptarget = $('#import_drop_target');
|
|
|
|
|
console.log($('#import_drop_target').html());
|
|
|
|
|
$(this.droptarget).bind('dragover',function(event){
|
|
|
|
|
//console.log('dragover');
|
|
|
|
|
$(event.target).addClass('droppable');
|
|
|
|
|
event.stopPropagation();
|
|
|
|
|
event.preventDefault();
|
|
|
|
|
});
|
|
|
|
|
$(this.droptarget).bind('dragleave',function(event){
|
|
|
|
|
//console.log('dragleave');
|
|
|
|
|
$(event.target).removeClass('droppable');
|
|
|
|
|
//event.stopPropagation();
|
|
|
|
|
//event.preventDefault();
|
|
|
|
|
});
|
|
|
|
|
$(this.droptarget).bind('drop',function(event){
|
|
|
|
|
event.stopPropagation();
|
|
|
|
|
@ -1421,12 +1417,11 @@ Contacts={
|
|
|
|
|
var tr = $(document.createElement('tr'))
|
|
|
|
|
.load(OC.filePath('contacts', 'ajax', 'importaddressbook.php'));
|
|
|
|
|
$(object).closest('tr').after(tr).hide();
|
|
|
|
|
//this.loadImportHandlers();
|
|
|
|
|
},
|
|
|
|
|
doImport:function(path, file){
|
|
|
|
|
var id = $('#importaddressbook_dialog').find('#book').val();
|
|
|
|
|
console.log('Selected book: ' + id);
|
|
|
|
|
$.post(OC.filePath('contacts', '', 'import.php'), { id: id, path: path, file: file, istmpfile: true },
|
|
|
|
|
$.post(OC.filePath('contacts', '', 'import.php'), { id: id, path: path, file: file, fstype: 'OC_FilesystemView' },
|
|
|
|
|
function(jsondata){
|
|
|
|
|
if(jsondata.status == 'success'){
|
|
|
|
|
Contacts.UI.Addressbooks.droptarget.html(t('contacts', 'Import done. Success/Failure: ')+jsondata.data.imported+'/'+jsondata.data.failed);
|
|
|
|
|
@ -1478,7 +1473,6 @@ Contacts={
|
|
|
|
|
}
|
|
|
|
|
else{
|
|
|
|
|
OC.dialogs.alert(jsondata.data.message, t('contacts', 'Error'));
|
|
|
|
|
//alert(jsondata.data.message);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
setTimeout(Contacts.UI.Contacts.lazyupdate, 500);
|
|
|
|
|
|