Mercurial > hg > AnnotationManagerN4J
comparison 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 |
comparison
equal
deleted
inserted
replaced
35:b5018d6027eb | 37:34b9d044d0bf |
---|---|
1 | |
2 | |
3 | |
4 | |
5 function annotations(tagId){ | |
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"]; | |
20 | |
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 }}); | |
38 } | |
39 | |
40 | |
41 $(document).ready(function(){ | |
42 $.getJSON(annotServer+'tags', function(data) { | |
43 getToken(tokenGenerator,username); | |
44 | |
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 | |
55 }); | |
56 | |
57 | |
58 }); |