comparison src/main/webapp/annotationBrowser/js/annotation.js @ 37:34b9d044d0bf

authorisation added js / css aufgeraeumt
author dwinter
date Wed, 26 Sep 2012 14:48:41 +0200
parents b5018d6027eb
children 39bc52f9b102
comparison
equal deleted inserted replaced
35:b5018d6027eb 37:34b9d044d0bf
1 //var annotServer="http://localhost:8280/AnnotationManagerN4J/annotator/"; 1 function annotations(){
2 var annotServer="http://tuxserve03.mpiwg-berlin.mpg.de/AnnotationManager/annotator/";
3 var viewerAddress="http://libcoll.mpiwg-berlin.mpg.de/libviewa?url=";
4 var docNamespace="http://echo.mpiwg-berlin.mpg.de/documents/";
5
6 //var dcDataPath="http://euler.mpiwg-berlin.mpg.de:58080/echo_nav/echo_pages/metadata/getDCDataFromPath?path=";
7 var dcDataPath="http://libcoll.mpiwg-berlin.mpg.de/metadata/getDCDataFromPath?path=";
8 var textPath="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/servlet/Texter?fn=";
9 2
10
11 function getDCdata(path,obj){
12 3
13 var splitted = path.split("?"); 4 if (token==""){
14 var docUri=splitted[0]; 5 setTimeout(function(){annotations();},500);
6 return;
7 }
15 8
16 docUri = docUri.replace(docNamespace,textPath); 9 var headers = {'x-annotator-auth-token':token};
17 var md = dcDataPath+docUri+"/index.meta";
18 10
19 $('<div/>', { 11 $.ajax({
20 'class': 'annotatonMetaData', 12 url: annotServer+'annotations?sortBy=uri',
21 }).load(md, function (){ 13 dataType: 'json',
22 $(this).children().children().addClass('dcMetaData'); 14 headers:headers,
23 }).appendTo(obj); 15 success: function(data) {
24
25 }
26
27 function createLinkFromURI(uri){
28 var docUri = uri.replace(docNamespace,viewerAddress);
29 docUri = docUri.replace("?pn","&pn");
30 return docUri;
31 }
32
33 function annotations(){
34 $.getJSON(annotServer+'annotations?sortBy=uri', function(data) {
35 //var items = []; 16 //var items = [];
36 var rows = data["rows"]; 17 var rows = data["rows"];
37 18
38 $('#annotations').html(""); 19 $('#annotations').html("");
39 for (var i=0;i<rows.length;i++){ 20 for (var i=0;i<rows.length;i++){
51 //items.push(ret); 32 //items.push(ret);
52 getDCdata(rows[i]['uri'],$('#an_'+i)); 33 getDCdata(rows[i]['uri'],$('#an_'+i));
53 } 34 }
54 //$('#annotations').html(items.join('')); 35 //$('#annotations').html(items.join(''));
55 36
56 37 }
57 }); 38 });
58 } 39 }
59 40
60 41
61 $(document).ready(function(){ 42 $(document).ready(function(){
43
44 getToken(tokenGenerator,username);
62 $.getJSON(annotServer+'tags', function(data) { 45 $.getJSON(annotServer+'tags', function(data) {
63 var items = []; 46 var items = [];
64 var rows = data["rows"]; 47 var rows = data["rows"];
65 48
66 // for (var i=0;i<rows.length;i++){ 49 // for (var i=0;i<rows.length;i++){
75 }); 58 });
76 59
77 60
78 61
79 }); 62 });
63
64
65