Mercurial > hg > AnnotationManagerN4J
comparison src/main/webapp/annotationBrowser/js/resource.js @ 46:c6cab006f799
js for resources
author | dwinter |
---|---|
date | Wed, 26 Sep 2012 17:29:46 +0200 |
parents | 5e9d90461929 |
children |
comparison
equal
deleted
inserted
replaced
44:5e9d90461929 | 46:c6cab006f799 |
---|---|
7 } | 7 } |
8 | 8 |
9 var headers = {'x-annotator-auth-token':token}; | 9 var headers = {'x-annotator-auth-token':token}; |
10 | 10 |
11 $.ajax({ | 11 $.ajax({ |
12 url: annotServer+'ressources/'+ressourceId+'/annotations?sortBy=uri', | 12 url: annotServer+'resources/'+ressourceId+'/annotations?sortBy=uri', |
13 dataType: 'json', | 13 dataType: 'json', |
14 headers:headers, | 14 headers:headers, |
15 success: function(data) { | 15 success: function(data) { |
16 //var items = []; | 16 //var items = []; |
17 var rows = data["rows"]; | 17 var rows = data["rows"]; |
28 ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>'; | 28 ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>'; |
29 ret+="</div>"; | 29 ret+="</div>"; |
30 | 30 |
31 $('#annotations').append(ret); | 31 $('#annotations').append(ret); |
32 //items.push(ret); | 32 //items.push(ret); |
33 getDCdata(rows[i]['uri'],$('#an_'+i)); | 33 //getDCdata(rows[i]['uri'],$('#an_'+i)); |
34 } | 34 } |
35 //$('#annotations').html(items.join('')); | 35 //$('#annotations').html(items.join('')); |
36 | 36 |
37 } | 37 } |
38 }); | 38 }); |
40 | 40 |
41 | 41 |
42 $(document).ready(function(){ | 42 $(document).ready(function(){ |
43 | 43 |
44 getToken(tokenGenerator,username); | 44 getToken(tokenGenerator,username); |
45 $.getJSON(annotServer+'ressources', function(data) { | 45 $.getJSON(annotServer+'resources', function(data) { |
46 var items = []; | 46 var items = []; |
47 var rows = data["rows"]; | 47 var rows = data["rows"]; |
48 | 48 |
49 | |
50 $('#tagList').html(""); | |
49 for (var i=0;i<rows.length;i++){ | 51 for (var i=0;i<rows.length;i++){ |
50 val=rows[i]['name']; | 52 val=rows[i]['uri']; |
51 items.push('<div class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');">'+val+'</div>'); | 53 ret='<div id="res_'+i+'" class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');"></div>'; |
52 | 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 | |
53 } | 71 } |
54 | 72 |
55 | 73 |
56 $('#tagList').html(items.join('')); | 74 //$('#tagList').html(items.join('')); |
57 annotations(); | 75 |
58 }); | 76 }); |
59 | 77 |
60 | 78 |
61 | 79 |
62 }); | 80 }); |