Changeset 6295 for trunk/expressoMail1_2/js/main.js
- Timestamp:
- 05/24/12 16:26:24 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r6288 r6295 3617 3617 3618 3618 var createDialog = function(typeImport, propaget){ 3619 3619 3620 if(typeof(typeImport) == "object"){ 3621 var calendarPermission = typeImport.calendar; 3622 typeImport = typeImport.action; 3623 } 3624 3620 3625 switch(parseInt(typeImport)){ 3621 3626 case 1: 3622 3627 case 7: 3623 $("#select-agenda").html('');3624 for(var id in Calendar.calendars){3625 var doc = document .createElement("OPTION"); 3626 doc.value = Calendar.calendars[id].id;3627 doc.innerHTML = Calendar.calendars[id].name; 3628 $("#select-agenda").append(doc);3629 3630 };3631 $("#import-dialog" ).dialog({3632 buttons:{3633 Cancel: function() {3634 $( this ).dialog( "close" );3635 }, 3636 "Importar" : function(){3637 3638 $.ajax({3639 url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val(),3640 success: function(msg){3641 3642 var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento para a agenda ";3643 alert( alt + $("#select-agenda option:selected").text() );3644 }3645 });3646 3647 $( this ).dialog( "close" );3648 }3628 case 10: 3629 $("#select-agenda").html(''); 3630 3631 var shared = '', options = ''; 3632 3633 if(typeImport == 10){ 3634 shared = '&fromPermission='+calendarPermission; 3635 3636 options += '<option value="'+calendarPermission+'">'+Calendar.signatureOf[calendarPermission].calendar.name+'</option>' 3637 }else{ 3638 for(var id in Calendar.calendars) 3639 options += '<option value="'+Calendar.calendars[id].id+'">'+Calendar.calendars[id].name+'</option>'; 3640 3641 $("#select-agenda").append(options); 3642 } 3643 $("#import-dialog" ).dialog({ 3644 buttons: { 3645 Cancel: function() { 3646 $( this ).dialog( "close" ); 3647 }, 3648 "Importar" : function(){ 3649 $.ajax({ 3650 url: "controller.php?action="+import_url+'&from_ajax=true&selected='+$("#select-agenda option:selected").val()+'&status='+$("#select-status option:selected").val()+shared, 3651 success: function(msg){ 3652 var alt = ( (msg = connector.unserialize(msg)) == "ok") ? "Importado com sucesso para " : "Ocorreu um erro ao importar o evento para a agenda "; 3653 alert( alt + $("#select-agenda option:selected").text() ); 3649 3654 } 3650 }); 3651 3652 if(typeImport == 7){ 3653 $("#import-dialog").find('#select-status option[value=1]').attr('selected','selected').trigger('change'); 3654 $("#import-dialog").find('#select-status').attr('disabled','disabled'); 3655 } 3656 break; 3655 }); 3656 $( this ).dialog( "close" ); 3657 } 3658 } 3659 }); 3660 3661 if(typeImport == 7){ 3662 $("#import-dialog").find('#select-status option[value=1]').attr('selected','selected').trigger('change'); 3663 $("#import-dialog").find('#select-status').attr('disabled','disabled'); 3664 } 3665 break; 3657 3666 case 3: 3658 3667 $.ajax({ … … 3686 3695 case 9: 3687 3696 alert('Seu evento não possui alterações!'); 3697 return; 3698 break; 3699 case 11: 3700 alert('Este evento já fora importando por algum dos particpantes e já se encontra disponível em sua agenda compartilhada!'); 3688 3701 return; 3689 3702 break;
Note: See TracChangeset
for help on using the changeset viewer.