annotate src/main/webapp/annotationBrowser/js/annotation-core.js @ 67:875a97f8b8da

more quick fixes for neo4j 2.0.
author casties
date Fri, 21 Feb 2014 22:19:23 +0100
parents 30c2e7d4eaf9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
56
30c2e7d4eaf9 CLOSED - # 1: AnnotationServer configuration
casties
parents: 46
diff changeset
1 var annotServer;
30c2e7d4eaf9 CLOSED - # 1: AnnotationServer configuration
casties
parents: 46
diff changeset
2 var viewerAddress;
30c2e7d4eaf9 CLOSED - # 1: AnnotationServer configuration
casties
parents: 46
diff changeset
3 var docNamespace;
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
4
56
30c2e7d4eaf9 CLOSED - # 1: AnnotationServer configuration
casties
parents: 46
diff changeset
5 var dcDataPath;
30c2e7d4eaf9 CLOSED - # 1: AnnotationServer configuration
casties
parents: 46
diff changeset
6 var textPath;
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
7
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
8 var tokenGenerator="";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
9 var username="";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
10 var token="";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
11
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
12 function getToken(tokenGenerator,username){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
13 $.get(tokenGenerator+"?user="+username,function(data){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
14
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
15 token=data;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
16 });
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
17 }
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
18
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
19 function createLinkFromURI(uri){
67
875a97f8b8da more quick fixes for neo4j 2.0.
casties
parents: 56
diff changeset
20 if (uri == null) return "";
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
21 var docUri = uri.replace(docNamespace,viewerAddress);
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
22 docUri = docUri.replace("?pn","&pn");
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
23 return docUri;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
24 }
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
25
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
26 function getDCdata(path,obj){
67
875a97f8b8da more quick fixes for neo4j 2.0.
casties
parents: 56
diff changeset
27 if (path == null) return;
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
28 var splitted = path.split("?");
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
29 var docUri=splitted[0];
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
30
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
31 docUri = docUri.replace(docNamespace,textPath);
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
32 var md = dcDataPath+docUri+"/index.meta";
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
33
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
34 $('<div/>', {
46
c6cab006f799 js for resources
dwinter
parents: 39
diff changeset
35 'class': 'annotationMetaData',
37
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
36 }).load(md, function (){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
37 $(this).children().children().addClass('dcMetaData');
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
38 }).appendTo(obj);
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
39
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
40 }
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
41
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
42 function tokenGeneratorInit(tok,un){
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
43 tokenGenerator=tok;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
44 username=un;
34b9d044d0bf authorisation added
dwinter
parents:
diff changeset
45 }