41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
var gmail = function(){
 | 
						|
		$.ajax({
 | 
						|
	   		url: "/desktop/forgmail",
 | 
						|
			dataType : "xml",
 | 
						|
			success:function(data){
 | 
						|
				if($(data).find("HEAD").find("ERROR").text()=="true"){
 | 
						|
					$("#gmail #content #msgbody").text($(data).find("HEAD").find("ERRORMSG").text());
 | 
						|
				}else{
 | 
						|
					if($(data).find("HEAD").find("TITLE").text()=="Unauthorized"){
 | 
						|
						$("#gmail #forerror").text($(data).find("HEAD").find("TITLE").text()).show();
 | 
						|
					}else{
 | 
						|
						if($(data).find("fullcount").text()=="0"){
 | 
						|
							$("#gmail #forerror").hide();
 | 
						|
							$("#gmail #content #msgbody").text("No new mails");
 | 
						|
						}else{
 | 
						|
							var msg;
 | 
						|
							if($(data).find("fullcount").text()=="1")
 | 
						|
								msg = $(data).find("fullcount").text()+" unread message in your inbox.";
 | 
						|
							else
 | 
						|
								msg = $(data).find("fullcount").text()+" unread messages in your inbox.";
 | 
						|
							o.notify(msg,"alert",2);
 | 
						|
							$(data).find("entry").each(function(i,val){
 | 
						|
								if(i==0){
 | 
						|
									$("#gmail #forerror").hide();
 | 
						|
									var atag = $("<a href='"+$(this).find("link").attr("href")+"'>"+$(this).find("title").text()+"</a>");
 | 
						|
									$("#gmail #content #subject").html($(this).find("title").text());
 | 
						|
									$("#gmail #content #date").text($(this).find("issued").text());
 | 
						|
									$("#gmail #content #msgbody").text($(this).find("summary").text());
 | 
						|
								}
 | 
						|
							})
 | 
						|
						}
 | 
						|
					}
 | 
						|
				}
 | 
						|
				$("#gmail #loading").hide();
 | 
						|
				$("#gmail #content").show();
 | 
						|
				
 | 
						|
			}
 | 
						|
		});
 | 
						|
}
 | 
						|
 |