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 });