Changeset 37:34b9d044d0bf in AnnotationManagerN4J for src/main/webapp/annotationBrowser/js
- Timestamp:
- Sep 26, 2012, 12:48:41 PM (13 years ago)
- Branch:
- default
- Location:
- src/main/webapp/annotationBrowser/js
- Files:
-
- 1 added
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/main/webapp/annotationBrowser/js/annotation.js
r35 r37 1 //var annotServer="http://localhost:8280/AnnotationManagerN4J/annotator/"; 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="; 1 function annotations(){ 9 2 10 11 function getDCdata(path,obj){12 3 13 var splitted = path.split("?"); 14 var docUri=splitted[0]; 4 if (token==""){ 5 setTimeout(function(){annotations();},500); 6 return; 7 } 15 8 16 docUri = docUri.replace(docNamespace,textPath); 17 var md = dcDataPath+docUri+"/index.meta"; 9 var headers = {'x-annotator-auth-token':token}; 18 10 19 $('<div/>', { 20 'class': 'annotatonMetaData', 21 }).load(md, function (){ 22 $(this).children().children().addClass('dcMetaData'); 23 }).appendTo(obj); 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) { 11 $.ajax({ 12 url: annotServer+'annotations?sortBy=uri', 13 dataType: 'json', 14 headers:headers, 15 success: function(data) { 35 16 //var items = []; 36 17 var rows = data["rows"]; … … 54 35 //$('#annotations').html(items.join('')); 55 36 56 37 } 57 38 }); 58 39 } … … 60 41 61 42 $(document).ready(function(){ 43 44 getToken(tokenGenerator,username); 62 45 $.getJSON(annotServer+'tags', function(data) { 63 46 var items = []; … … 78 61 79 62 }); 63 64 65 -
src/main/webapp/annotationBrowser/js/tag.js
r31 r37 1 //var annotServer="http://localhost:8280/AnnotationManagerN4J/annotator/";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 1 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 10 2 11 function getDCdata(path,obj){12 13 var splitted = path.split("?");14 var docUri=splitted[0];15 16 docUri = docUri.replace(docNamespace,textPath);17 var md = dcDataPath+docUri+"/index.meta";18 19 $('<div/>', {20 'class': 'annotatonMetaData',21 }).load(md, function (){22 $(this).children().children().addClass('dcMetaData');23 }).appendTo(obj);24 25 }26 3 27 function createLinkFromURI(uri){28 var docUri = uri.replace(docNamespace,viewerAddress);29 docUri = docUri.replace("?pn","&pn");30 return docUri;31 }32 4 33 5 function annotations(tagId){ 34 $.getJSON(annotServer+'tags/'+tagId+"/annotations?sortBy=uri", function(data) { 35 //var items = []; 36 var rows = data["rows"]; 37 38 $('#annotations').html(""); 39 for (var i=0;i<rows.length;i++){ 40 var text=rows[i]['text']; 41 var author=rows[i]['user']['name']; 42 var docUri=createLinkFromURI(rows[i]['uri']); 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"]; 43 20 44 var ret = '<div id="an_'+i+'" class="annotationRow">'; 45 ret +='<div class="annotationCol">'+text+'</div>'; 46 ret +='<div class="annotationCol">'+author+'</div>'; 47 ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>'; 48 ret+="</div>"; 49 50 $('#annotations').append(ret); 51 //items.push(ret); 52 getDCdata(rows[i]['uri'],$('#an_'+i)); 53 } 54 //$('#annotations').html(items.join('')); 55 56 57 }); 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 }}); 58 38 } 59 39 … … 61 41 $(document).ready(function(){ 62 42 $.getJSON(annotServer+'tags', function(data) { 43 getToken(tokenGenerator,username); 44 63 45 var items = []; 64 46 var rows = data["rows"]; … … 71 53 $('#tagList').html(items.join('')); 72 54 73 }); 74 75 55 }); 76 56 77 }); 57 58 });
Note: See TracChangeset
for help on using the changeset viewer.