Mercurial > hg > documentViewer
comparison zpt/layer_text_annotator.zpt @ 557:abcb67f5cab4
better configurable annotation server.
author | casties |
---|---|
date | Wed, 26 Sep 2012 23:20:06 +0200 |
parents | c7fed4285d25 |
children | 6000c7e24d8a |
comparison
equal
deleted
inserted
replaced
556:c7fed4285d25 | 557:abcb67f5cab4 |
---|---|
29 <script | 29 <script |
30 tal:attributes="src string:$rootUrl/template/annotator_files/lib/plugin/unsupported.js"></script> | 30 tal:attributes="src string:$rootUrl/template/annotator_files/lib/plugin/unsupported.js"></script> |
31 <!-- <script tal:attributes="src string:$rootUrl/template/annotator_files/lib/plugin/filter.js"></script> --> | 31 <!-- <script tal:attributes="src string:$rootUrl/template/annotator_files/lib/plugin/filter.js"></script> --> |
32 | 32 |
33 <script type="text/javascript" | 33 <script type="text/javascript" |
34 tal:define="annUrl python:'http://echo.mpiwg-berlin.mpg.de/documents%s?pn=%s'%(docinfo['documentPath'],pageinfo['pn']); | 34 tal:define="global annServerUrl string:http://tuxserve03.mpiwg-berlin.mpg.de/AnnotationManager; |
35 resUrl python:'http://echo.mpiwg-berlin.mpg.de/documents%s'%(docinfo['documentPath'])); | 35 annUrl python:'http://echo.mpiwg-berlin.mpg.de/documents%s?pn=%s'%(docinfo['documentPath'],pageinfo['pn']); |
36 resUrl python:'http://echo.mpiwg-berlin.mpg.de/documents%s'%(docinfo['documentPath']); | |
36 global annUser python:here.getAuthenticatedUser(anon='anonymous'); | 37 global annUser python:here.getAuthenticatedUser(anon='anonymous'); |
37 global annGroup python:request.get('annotator_group', None); | 38 global annGroup python:request.get('annotator_group', None); |
38 permUser python:test(annGroup, 'group:%s'%annGroup, annUser);" | 39 permUser python:test(annGroup, 'group:%s'%annGroup, annUser);" |
39 tal:content="structure string:var annotatorPageUrl='$annUrl'; var annotatorResourceUrl='$resUrl'; var annotatorUser='$annUser'; var permissionUser='$permUser';"></script> | 40 tal:content="structure string: |
41 var annotatorServerUrl='$annServerUrl'; | |
42 var annotatorPageUrl='$annUrl'; | |
43 var annotatorResourceUrl='$resUrl'; | |
44 var annotatorUser='$annUser'; | |
45 var permissionUser='$permUser';"></script> | |
40 | 46 |
41 <script type="text/javascript"> | 47 <script type="text/javascript"> |
42 // <!-- | 48 // <!-- |
43 $(document).ready(function() { | 49 $(document).ready(function() { |
44 // annotator | 50 // annotator |
65 return user.id; | 71 return user.id; |
66 } | 72 } |
67 return user; | 73 return user; |
68 } | 74 } |
69 }).addPlugin('Store', { | 75 }).addPlugin('Store', { |
70 prefix: 'http://tuxserve03.mpiwg-berlin.mpg.de/AnnotationManager/annotator', | 76 prefix: annotatorServerUrl+'/annotator', |
71 //prefix: 'http://localhost:18080/AnnotationManager/annotator', | |
72 annotationData : { | 77 annotationData : { |
73 'uri' : uri, | 78 'uri' : uri, |
74 'resource' : annotatorResourceUrl | 79 'resource' : annotatorResourceUrl |
75 }, | 80 }, |
76 loadFromSearch : { | 81 loadFromSearch : { |
111 <p> | 116 <p> |
112 In group | 117 In group |
113 <select class="autosubmit" name="annotator_group"> | 118 <select class="autosubmit" name="annotator_group"> |
114 <option value="" tal:attributes="selected not:annGroup;"> </option> | 119 <option value="" tal:attributes="selected not:annGroup;"> </option> |
115 <option | 120 <option |
116 tal:repeat="group python:here.getAnnotatorGroupsForUser(user=annUser,annotationServerUrl='http://localhost:18080/AnnotationManager')" | 121 tal:repeat="group python:here.getAnnotatorGroupsForUser(user=annUser,annotationServerUrl=annServerUrl)" |
117 tal:attributes="value group/id; selected python:group['id']==annGroup;" tal:content="group/name" /> | 122 tal:attributes="value group/id; selected python:group['id']==annGroup;" tal:content="group/name" /> |
118 </select> <br /> | 123 </select> <br /> |
119 <input type="submit" value="Go!" /> | 124 <input type="submit" value="Go!" /> |
120 </p> | 125 </p> |
121 </form> | 126 </form> |