view src/main/webapp/annotationBrowser/js/annotation-core.js @ 46:c6cab006f799

js for resources
author dwinter
date Wed, 26 Sep 2012 17:29:46 +0200
parents 1cf5fca36633
children 30c2e7d4eaf9
line wrap: on
line source

//var annotServer="http://localhost:8280/AnnotationManagerN4J/annotator/";
var annotServer="http://tuxserve03.mpiwg-berlin.mpg.de/AnnotationManager/annotator/";
var viewerAddress="http://libcoll.mpiwg-berlin.mpg.de/libviewa?url=";
var docNamespace="http://echo.mpiwg-berlin.mpg.de/documents/";

//var dcDataPath="http://euler.mpiwg-berlin.mpg.de:58080/echo_nav/echo_pages/metadata/getDCDataFromPath?path=";
var dcDataPath="http://libcoll.mpiwg-berlin.mpg.de/metadata/getDCDataFromPath?path=";
var textPath="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/servlet/Texter?fn=";

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;
}