30
|
1
|
|
2
|
|
3
|
|
4
|
|
5 function annotations(tagId){
|
37
|
6 var id = tagId;
|
|
7 if (token==""){
|
|
8 setTimeout(function(){annotations(id);},500);
|
|
9 return;
|
|
10 }
|
|
11 var headers = {'x-annotator-auth-token':token};
|
|
12
|
|
13 $.ajax({
|
|
14 url: annotServer+'tags/'+tagId+"/annotations?sortBy=uri",
|
|
15 dataType: 'json',
|
|
16 headers:headers,
|
|
17 success: function(data) {
|
|
18 //var items = [];
|
|
19 var rows = data["rows"];
|
30
|
20
|
37
|
21 $('#annotations').html("");
|
|
22 for (var i=0;i<rows.length;i++){
|
|
23 var text=rows[i]['text'];
|
|
24 var author=rows[i]['user']['name'];
|
|
25 var docUri=createLinkFromURI(rows[i]['uri']);
|
|
26
|
|
27 var ret = '<div id="an_'+i+'" class="annotationRow">';
|
|
28 ret +='<div class="annotationCol">'+text+'</div>';
|
|
29 ret +='<div class="annotationCol">'+author+'</div>';
|
|
30 ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>';
|
|
31 ret+="</div>";
|
|
32
|
|
33 $('#annotations').append(ret);
|
|
34 //items.push(ret);
|
|
35 getDCdata(rows[i]['uri'],$('#an_'+i));
|
|
36 }
|
|
37 }});
|
30
|
38 }
|
|
39
|
|
40
|
|
41 $(document).ready(function(){
|
|
42 $.getJSON(annotServer+'tags', function(data) {
|
37
|
43 getToken(tokenGenerator,username);
|
|
44
|
30
|
45 var items = [];
|
|
46 var rows = data["rows"];
|
|
47
|
|
48 for (var i=0;i<rows.length;i++){
|
|
49 val=rows[i]['name'];
|
|
50 items.push('<div class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');">'+val+'</div>');
|
|
51
|
|
52 }
|
|
53 $('#tagList').html(items.join(''));
|
|
54
|
37
|
55 });
|
30
|
56
|
37
|
57
|
|
58 });
|