view src/main/webapp/annotationBrowser/js/tag.js @ 37:34b9d044d0bf

authorisation added js / css aufgeraeumt
author dwinter
date Wed, 26 Sep 2012 14:48:41 +0200
parents src/main/webapp/tags/js/tag.js@9f653697437e
children
line wrap: on
line source





function annotations(tagId){
	var id = tagId;
	if (token==""){
		setTimeout(function(){annotations(id);},500);
		return;
	}
	var headers = {'x-annotator-auth-token':token};
	
	$.ajax({
		  url: annotServer+'tags/'+tagId+"/annotations?sortBy=uri",
		  dataType: 'json',
		  headers:headers,
		  success: function(data) {
				//var items = [];
			  var rows = data["rows"];
			  
			  $('#annotations').html("");
			  for (var i=0;i<rows.length;i++){
				  var text=rows[i]['text'];
				  var author=rows[i]['user']['name'];
				  var docUri=createLinkFromURI(rows[i]['uri']);
				  
				  var ret = '<div id="an_'+i+'" class="annotationRow">';
				  ret +='<div class="annotationCol">'+text+'</div>';
				  ret +='<div class="annotationCol">'+author+'</div>';
				  ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>';
				  ret+="</div>";
					
				  $('#annotations').append(ret);
				  //items.push(ret);
				  getDCdata(rows[i]['uri'],$('#an_'+i));
			  }
		  }});
}


$(document).ready(function(){
	$.getJSON(annotServer+'tags', function(data) {
		getToken(tokenGenerator,username);
		
		  var items = [];
		  var rows = data["rows"];
		 
		  for (var i=0;i<rows.length;i++){
			  	 val=rows[i]['name'];
				 items.push('<div class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');">'+val+'</div>');
			
		  }
		  $('#tagList').html(items.join(''));
		 
	});
	
	
});