view src/main/webapp/annotationBrowser/js/annotation-core.js @ 56:30c2e7d4eaf9

CLOSED - # 1: AnnotationServer configuration https://it-dev.mpiwg-berlin.mpg.de/tracs/Annotations/ticket/1
author casties
date Tue, 20 Nov 2012 16:54:03 +0100
parents c6cab006f799
children 875a97f8b8da
line wrap: on
line source

var annotServer;
var viewerAddress;
var docNamespace;

var dcDataPath;
var textPath;

var tokenGenerator="";
var username="";
var token="";

function getToken(tokenGenerator,username){
	$.get(tokenGenerator+"?user="+username,function(data){
		
		token=data;
	});
}

function createLinkFromURI(uri){
	var docUri = uri.replace(docNamespace,viewerAddress);
	docUri = docUri.replace("?pn","&pn");
	return docUri;
}

function getDCdata(path,obj){
	
	var splitted = path.split("?");
	var docUri=splitted[0];
	
	docUri = docUri.replace(docNamespace,textPath);
	var md = dcDataPath+docUri+"/index.meta";
	
	 $('<div/>', {
		    'class': 'annotationMetaData',
		  }).load(md, function (){
			 $(this).children().children().addClass('dcMetaData');
		  }).appendTo(obj);
	
}

function tokenGeneratorInit(tok,un){
	tokenGenerator=tok;
	username=un;
}