44
|
1 function annotations(ressourceId){
|
|
2
|
|
3
|
|
4 if (token==""){
|
|
5 setTimeout(function(){annotations();},500);
|
|
6 return;
|
|
7 }
|
|
8
|
|
9 var headers = {'x-annotator-auth-token':token};
|
|
10
|
|
11 $.ajax({
|
46
|
12 url: annotServer+'resources/'+ressourceId+'/annotations?sortBy=uri',
|
44
|
13 dataType: 'json',
|
|
14 headers:headers,
|
|
15 success: function(data) {
|
|
16 //var items = [];
|
|
17 var rows = data["rows"];
|
|
18
|
|
19 $('#annotations').html("");
|
|
20 for (var i=0;i<rows.length;i++){
|
|
21 var text=rows[i]['text'];
|
|
22 var author=rows[i]['user']['name'];
|
|
23 var docUri=createLinkFromURI(rows[i]['uri']);
|
|
24
|
|
25 var ret = '<div id="an_'+i+'" class="annotationRow">';
|
|
26 ret +='<div class="annotationCol">'+text+'</div>';
|
|
27 ret +='<div class="annotationCol">'+author+'</div>';
|
|
28 ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>';
|
|
29 ret+="</div>";
|
|
30
|
|
31 $('#annotations').append(ret);
|
|
32 //items.push(ret);
|
46
|
33 //getDCdata(rows[i]['uri'],$('#an_'+i));
|
44
|
34 }
|
|
35 //$('#annotations').html(items.join(''));
|
|
36
|
|
37 }
|
|
38 });
|
|
39 }
|
|
40
|
|
41
|
|
42 $(document).ready(function(){
|
|
43
|
|
44 getToken(tokenGenerator,username);
|
46
|
45 $.getJSON(annotServer+'resources', function(data) {
|
44
|
46 var items = [];
|
|
47 var rows = data["rows"];
|
|
48
|
46
|
49
|
|
50 $('#tagList').html("");
|
44
|
51 for (var i=0;i<rows.length;i++){
|
46
|
52 val=rows[i]['uri'];
|
|
53 ret='<div id="res_'+i+'" class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');"></div>';
|
|
54 $('#tagList').append(ret);
|
|
55
|
|
56 var splitted = val.split("?");
|
|
57 var docUri=splitted[0];
|
|
58
|
|
59 docUri = docUri.replace(docNamespace,textPath);
|
|
60 var md = dcDataPath+docUri+"/index.meta";
|
|
61
|
|
62 $('<div/>', {
|
|
63 'class': 'annotationMetaData',
|
|
64 }).load(md, function (){
|
|
65 $(this).children().children().addClass('dcMetaData');
|
|
66 }).appendTo("#res_"+i);
|
|
67
|
|
68
|
|
69
|
|
70
|
44
|
71 }
|
|
72
|
|
73
|
46
|
74 //$('#tagList').html(items.join(''));
|
|
75
|
44
|
76 });
|
|
77
|
|
78
|
|
79
|
|
80 });
|
|
81
|
|
82
|
|
83
|