annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39
1cf5fca36633 localhost raus
dwinter
parents: 37
diff changeset
1 //var annotServer="http://localhost:8280/AnnotationManagerN4J/annotator/";
1cf5fca36633 localhost raus
dwinter
parents: 37
diff changeset
2 var annotServer="http://tuxserve03.mpiwg-berlin.mpg.de/AnnotationManager/annotator/";
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
3 var viewerAddress="http://libcoll.mpiwg-berlin.mpg.de/libviewa?url=";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
4 var docNamespace="http://echo.mpiwg-berlin.mpg.de/documents/";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
5
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
6 //var dcDataPath="http://euler.mpiwg-berlin.mpg.de:58080/echo_nav/echo_pages/metadata/getDCDataFromPath?path=";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
7 var dcDataPath="http://libcoll.mpiwg-berlin.mpg.de/metadata/getDCDataFromPath?path=";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
8 var textPath="http://digilib.mpiwg-berlin.mpg.de/digitallibrary/servlet/Texter?fn=";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
9
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
10 var tokenGenerator="";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
11 var username="";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
12 var token="";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
13
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
14 function getToken(tokenGenerator,username){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
15 $.get(tokenGenerator+"?user="+username,function(data){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
16
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
17 token=data;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
18 });
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
19 }
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
20
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
21 function createLinkFromURI(uri){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
22 var docUri = uri.replace(docNamespace,viewerAddress);
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
23 docUri = docUri.replace("?pn","&pn");
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
24 return docUri;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
25 }
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
26
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
27 function getDCdata(path,obj){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
28
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
29 var splitted = path.split("?");
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
30 var docUri=splitted[0];
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
31
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
32 docUri = docUri.replace(docNamespace,textPath);
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
33 var md = dcDataPath+docUri+"/index.meta";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
34
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
35 $('<div/>', {
46
c6cab006f799 js for resources
dwinter
parents: 39
diff changeset
36 'class': 'annotationMetaData',
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
37 }).load(md, function (){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
38 $(this).children().children().addClass('dcMetaData');
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
39 }).appendTo(obj);
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
40
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
41 }
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
42
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
43 function tokenGeneratorInit(tok,un){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
44 tokenGenerator=tok;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
45 username=un;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
46 }