diff options
author | Thomas Citharel <tcit@tcit.fr> | 2016-02-24 01:13:30 +0100 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2016-02-26 18:14:27 +0100 |
commit | 2b6e65a5e367deff3df333e5a79c5d23a484ae01 (patch) | |
tree | 496e57508c74633a71b212da33ecd15094d9cbe4 /src/Wallabag | |
parent | 7720cca5325eae71595e6355d6599448c30377fb (diff) | |
download | wallabag-2b6e65a5e367deff3df333e5a79c5d23a484ae01.tar.gz wallabag-2b6e65a5e367deff3df333e5a79c5d23a484ae01.tar.zst wallabag-2b6e65a5e367deff3df333e5a79c5d23a484ae01.zip |
Move annotatorjs to the bottom of the body
So that the "article" tag is loaded before
Diffstat (limited to 'src/Wallabag')
-rw-r--r-- | src/Wallabag/CommentBundle/DependencyInjection/WallabagCommentExtension.php | 2 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig | 45 |
2 files changed, 23 insertions, 24 deletions
diff --git a/src/Wallabag/CommentBundle/DependencyInjection/WallabagCommentExtension.php b/src/Wallabag/CommentBundle/DependencyInjection/WallabagCommentExtension.php index 2d0b64ad..6b05fa00 100644 --- a/src/Wallabag/CommentBundle/DependencyInjection/WallabagCommentExtension.php +++ b/src/Wallabag/CommentBundle/DependencyInjection/WallabagCommentExtension.php | |||
@@ -3,9 +3,7 @@ | |||
3 | namespace Wallabag\CommentBundle\DependencyInjection; | 3 | namespace Wallabag\CommentBundle\DependencyInjection; |
4 | 4 | ||
5 | use Symfony\Component\DependencyInjection\ContainerBuilder; | 5 | use Symfony\Component\DependencyInjection\ContainerBuilder; |
6 | use Symfony\Component\Config\FileLocator; | ||
7 | use Symfony\Component\HttpKernel\DependencyInjection\Extension; | 6 | use Symfony\Component\HttpKernel\DependencyInjection\Extension; |
8 | use Symfony\Component\DependencyInjection\Loader; | ||
9 | 7 | ||
10 | class WallabagCommentExtension extends Extension | 8 | class WallabagCommentExtension extends Extension |
11 | { | 9 | { |
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig index 2a06484e..c2bbd845 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig | |||
@@ -178,28 +178,6 @@ main { | |||
178 | } | 178 | } |
179 | </style> | 179 | </style> |
180 | 180 | ||
181 | <script type="text/javascript"> | ||
182 | |||
183 | var app = new annotator.App(); | ||
184 | app.include(annotator.ui.main, { | ||
185 | element: document.querySelector('article') | ||
186 | }); | ||
187 | app.include(annotator.storage.http, { | ||
188 | prefix: '', | ||
189 | urls: { | ||
190 | create: '{{ path('annotations_post_annotation', { 'entry': entry.id }) }}', | ||
191 | update: '{{ path('annotations_put_annotation', { 'comment': 'idComment' }) }}', | ||
192 | destroy: '{{ path('annotations_delete_annotation', { 'comment': 'idComment' }) }}', | ||
193 | search: '{{ path('annotations_get_annotations', { 'entry': entry.id }) }}' | ||
194 | } | ||
195 | }); | ||
196 | app | ||
197 | .start() | ||
198 | .then(function () { | ||
199 | app.annotations.load({entry: {{ entry.id }}}); | ||
200 | }); | ||
201 | </script> | ||
202 | |||
203 | {% endblock %} | 181 | {% endblock %} |
204 | 182 | ||
205 | {% block content %} | 183 | {% block content %} |
@@ -230,6 +208,29 @@ app | |||
230 | {{ entry.content | raw }} | 208 | {{ entry.content | raw }} |
231 | </article> | 209 | </article> |
232 | </div> | 210 | </div> |
211 | |||
212 | <script type="text/javascript"> | ||
213 | |||
214 | var app = new annotator.App(); | ||
215 | app.include(annotator.ui.main, { | ||
216 | element: document.querySelector('article') | ||
217 | }); | ||
218 | app.include(annotator.storage.http, { | ||
219 | prefix: '', | ||
220 | urls: { | ||
221 | create: '{{ path('annotations_post_annotation', { 'entry': entry.id }) }}', | ||
222 | update: '{{ path('annotations_put_annotation', { 'comment': 'idComment' }) }}', | ||
223 | destroy: '{{ path('annotations_delete_annotation', { 'comment': 'idComment' }) }}', | ||
224 | search: '{{ path('annotations_get_annotations', { 'entry': entry.id }) }}' | ||
225 | } | ||
226 | }); | ||
227 | app | ||
228 | .start() | ||
229 | .then(function () { | ||
230 | app.annotations.load({entry: {{ entry.id }}}); | ||
231 | }); | ||
232 | </script> | ||
233 | |||
233 | {% endblock %} | 234 | {% endblock %} |
234 | 235 | ||
235 | {% block footer %} | 236 | {% block footer %} |