user/configuration
user/first_article
user/errors_during_fetching
+ user/annotations
user/import
user/download_articles
user/filters
--- /dev/null
+Annotations
+===========
+
+In each article you read, you can write annotations. It's easier to understand with some pictures.
+
+Select the part of the article that you want to comment and click on the pencil:
+
+.. image:: ../../img/user/annotations_1.png
+ :alt: Select your text
+ :align: center
+
+Then, write your comment:
+
+.. image:: ../../img/user/annotations_2.png
+ :alt: Write your comment
+ :align: center
+
+The text is now highlighted and you can read your comment if you move the mouse cursor over it.
+
+.. image:: ../../img/user/annotations_3.png
+ :alt: Read your comment
+ :align: center
+
+You can create as many comments as you wish.
user/configuration
user/first_article
user/errors_during_fetching
+ user/annotations
user/import
user/download_articles
user/filters
--- /dev/null
+Commentaires
+============
+
+Sur chaque article que vous lisez, vous pouvez écrire des commentaires. Puisqu'une image vaut mieux qu'un long discours,
+voici ce que ça donne.
+
+Sélectionnez la zone du texte que vous souhaitez commenter et cliquez sur le crayon :
+
+.. image:: ../../img/user/annotations_1.png
+ :alt: Select your text
+ :align: center
+
+Ensuite, écrivez votre commentaire :
+
+.. image:: ../../img/user/annotations_2.png
+ :alt: Write your comment
+ :align: center
+
+Le texte est maintenant surligné et vous pouvez lire le commentaire en le survolant avec votre souris.
+
+.. image:: ../../img/user/annotations_3.png
+ :alt: Read your comment
+ :align: center
+
+Vous pouvez créer autant de commentaires que vous le souhaitez.
{
$configuration = new Configuration();
$config = $this->processConfiguration($configuration, $configs);
-
- $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
- $loader->load('services.yml');
}
}
+++ /dev/null
-services:
-# wallabag_comment.example:
-# class: Wallabag\CommentBundle\Example
-# arguments: ["@service_id", "plain_value", %parameter%]
retrievePercent({{ entry.id }});
});
});
+
+ var app = new annotator.App();
+ app.include(annotator.ui.main, {
+ element: document.querySelector('article')
+ });
+ app.include(annotator.storage.http, {
+ prefix: '',
+ urls: {
+ create: '{{ path('annotations_post_annotation', { 'entry': entry.id }) }}',
+ update: '{{ path('annotations_put_annotation', { 'comment': 'idComment' }) }}',
+ destroy: '{{ path('annotations_delete_annotation', { 'comment': 'idComment' }) }}',
+ search: '{{ path('annotations_get_annotations', { 'entry': entry.id }) }}'
+ }
+ });
+ app
+ .start()
+ .then(function () {
+ app.annotations.load({entry: {{ entry.id }}});
+ });
</script>
+
{% endblock %}
.then(function () {
app.annotations.load({entry: {{ entry.id }}});
});
-
-
-
</script>
{% endblock %}