source: AnnotationManagerN4J/src/main/webapp/annotationBrowser/js/tag.js @ 37:34b9d044d0bf

Last change on this file since 37:34b9d044d0bf was 37:34b9d044d0bf, checked in by dwinter, 12 years ago

authorisation added
js / css aufgeraeumt

File size: 1.4 KB
Line 
1
2
3
4
5function 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});
Note: See TracBrowser for help on using the repository browser.