source: AnnotationManagerN4J/src/main/webapp/annotationBrowser/js/annotation.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.5 KB
Line 
1function annotations(){
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({
12                  url: annotServer+'annotations?sortBy=uri',
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);
33                          getDCdata(rows[i]['uri'],$('#an_'+i));
34                  }
35                  //$('#annotations').html(items.join(''));
36                 
37                  }
38        });
39}
40
41
42$(document).ready(function(){
43       
44        getToken(tokenGenerator,username);
45        $.getJSON(annotServer+'tags', function(data) {
46                  var items = [];
47                  var rows = data["rows"];
48                 
49//                for (var i=0;i<rows.length;i++){
50//                               val=rows[i]['name'];
51//                               items.push('<div class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');">'+val+'</div>');
52//                     
53//                }
54                 
55                  items.push('<div class="tagLink" onclick="javascript: annotations();">all</div>');
56                  $('#tagList').html(items.join(''));
57                  annotations();                 
58                });
59
60
61       
62 });
63
64
65
Note: See TracBrowser for help on using the repository browser.