Changeset 37:34b9d044d0bf in AnnotationManagerN4J for src/main/webapp/annotationBrowser/js/tag.js
- Timestamp:
- Sep 26, 2012, 12:48:41 PM (12 years ago)
- Branch:
- default
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
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.