56
|
1 var annotServer;
|
|
2 var viewerAddress;
|
|
3 var docNamespace;
|
37
|
4
|
56
|
5 var dcDataPath;
|
|
6 var textPath;
|
37
|
7
|
|
8 var tokenGenerator="";
|
|
9 var username="";
|
|
10 var token="";
|
|
11
|
|
12 function getToken(tokenGenerator,username){
|
|
13 $.get(tokenGenerator+"?user="+username,function(data){
|
|
14
|
|
15 token=data;
|
|
16 });
|
|
17 }
|
|
18
|
|
19 function createLinkFromURI(uri){
|
67
|
20 if (uri == null) return "";
|
37
|
21 var docUri = uri.replace(docNamespace,viewerAddress);
|
|
22 docUri = docUri.replace("?pn","&pn");
|
|
23 return docUri;
|
|
24 }
|
|
25
|
|
26 function getDCdata(path,obj){
|
67
|
27 if (path == null) return;
|
37
|
28 var splitted = path.split("?");
|
|
29 var docUri=splitted[0];
|
|
30
|
|
31 docUri = docUri.replace(docNamespace,textPath);
|
|
32 var md = dcDataPath+docUri+"/index.meta";
|
|
33
|
|
34 $('<div/>', {
|
46
|
35 'class': 'annotationMetaData',
|
37
|
36 }).load(md, function (){
|
|
37 $(this).children().children().addClass('dcMetaData');
|
|
38 }).appendTo(obj);
|
|
39
|
|
40 }
|
|
41
|
|
42 function tokenGeneratorInit(tok,un){
|
|
43 tokenGenerator=tok;
|
|
44 username=un;
|
|
45 } |