Mercurial > hg > AnnotationManagerN4J
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 |