Mercurial > hg > AnnotationManagerN4J
view src/main/webapp/annotationBrowser/js/tag.js @ 37:34b9d044d0bf
authorisation added
js / css aufgeraeumt
author | dwinter |
---|---|
date | Wed, 26 Sep 2012 14:48:41 +0200 |
parents | src/main/webapp/tags/js/tag.js@9f653697437e |
children |
line wrap: on
line source
function annotations(tagId){ var id = tagId; if (token==""){ setTimeout(function(){annotations(id);},500); return; } var headers = {'x-annotator-auth-token':token}; $.ajax({ url: annotServer+'tags/'+tagId+"/annotations?sortBy=uri", dataType: 'json', headers:headers, success: function(data) { //var items = []; var rows = data["rows"]; $('#annotations').html(""); for (var i=0;i<rows.length;i++){ var text=rows[i]['text']; var author=rows[i]['user']['name']; var docUri=createLinkFromURI(rows[i]['uri']); var ret = '<div id="an_'+i+'" class="annotationRow">'; ret +='<div class="annotationCol">'+text+'</div>'; ret +='<div class="annotationCol">'+author+'</div>'; ret +='<div class="annotationCol"><a target="libcoll" href="'+docUri+'">'+docUri+'</a></div>'; ret+="</div>"; $('#annotations').append(ret); //items.push(ret); getDCdata(rows[i]['uri'],$('#an_'+i)); } }}); } $(document).ready(function(){ $.getJSON(annotServer+'tags', function(data) { getToken(tokenGenerator,username); var items = []; var rows = data["rows"]; for (var i=0;i<rows.length;i++){ val=rows[i]['name']; items.push('<div class="tagLink" onclick="javascript: annotations(\''+rows[i]["id"]+'\');">'+val+'</div>'); } $('#tagList').html(items.join('')); }); });