]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Add annotator in baggy theme
authorNicolas Lœuillet <nicolas.loeuillet@smile.fr>
Tue, 23 Feb 2016 10:32:48 +0000 (11:32 +0100)
committerJeremy Benoist <jeremy.benoist@gmail.com>
Fri, 26 Feb 2016 17:14:12 +0000 (18:14 +0100)
+ Documentation about annotations

12 files changed:
docs/en/index.rst
docs/en/user/annotations.rst [new file with mode: 0644]
docs/fr/index.rst
docs/fr/user/annotations.rst [new file with mode: 0644]
docs/img/user/annotations_1.png [new file with mode: 0644]
docs/img/user/annotations_2.png [new file with mode: 0644]
docs/img/user/annotations_3.png [new file with mode: 0644]
src/Wallabag/CommentBundle/DependencyInjection/WallabagCommentExtension.php
src/Wallabag/CommentBundle/Resources/config/routing.yml [deleted file]
src/Wallabag/CommentBundle/Resources/config/services.yml [deleted file]
src/Wallabag/CoreBundle/Resources/views/themes/baggy/Entry/entry.html.twig
src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entry.html.twig

index ab58ca6b3b9e144035a58fe0c1d2e1b6e8a7b737..54d79e0cc7c486cf0a250877eed710afbecb3dfb 100644 (file)
@@ -29,6 +29,7 @@ The main documentation for this application is organized into a couple sections:
    user/configuration
    user/first_article
    user/errors_during_fetching
+   user/annotations
    user/import
    user/download_articles
    user/filters
diff --git a/docs/en/user/annotations.rst b/docs/en/user/annotations.rst
new file mode 100644 (file)
index 0000000..d30b2c5
--- /dev/null
@@ -0,0 +1,24 @@
+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.
index 5adc5ab57339c3c54f0f9f6e051a830c90292b03..483106800bf1d7f28c902d9f752e080e37231367 100644 (file)
@@ -30,6 +30,7 @@ La documentation principale de cette application est découpée en plusieurs sec
    user/configuration
    user/first_article
    user/errors_during_fetching
+   user/annotations
    user/import
    user/download_articles
    user/filters
diff --git a/docs/fr/user/annotations.rst b/docs/fr/user/annotations.rst
new file mode 100644 (file)
index 0000000..8ba87e2
--- /dev/null
@@ -0,0 +1,25 @@
+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.
diff --git a/docs/img/user/annotations_1.png b/docs/img/user/annotations_1.png
new file mode 100644 (file)
index 0000000..554282f
Binary files /dev/null and b/docs/img/user/annotations_1.png differ
diff --git a/docs/img/user/annotations_2.png b/docs/img/user/annotations_2.png
new file mode 100644 (file)
index 0000000..5351d2c
Binary files /dev/null and b/docs/img/user/annotations_2.png differ
diff --git a/docs/img/user/annotations_3.png b/docs/img/user/annotations_3.png
new file mode 100644 (file)
index 0000000..bc371ec
Binary files /dev/null and b/docs/img/user/annotations_3.png differ
index b58a17a0091eb70dfbc0f783cad17a7fe427b84e..2d0b64ad179b94be3b8cfda53a0cb5689d35907b 100644 (file)
@@ -16,8 +16,5 @@ class WallabagCommentExtension extends Extension
     {
         $configuration = new Configuration();
         $config = $this->processConfiguration($configuration, $configs);
-
-        $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
-        $loader->load('services.yml');
     }
 }
diff --git a/src/Wallabag/CommentBundle/Resources/config/routing.yml b/src/Wallabag/CommentBundle/Resources/config/routing.yml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/src/Wallabag/CommentBundle/Resources/config/services.yml b/src/Wallabag/CommentBundle/Resources/config/services.yml
deleted file mode 100644 (file)
index 0e7972a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-services:
-#    wallabag_comment.example:
-#        class: Wallabag\CommentBundle\Example
-#        arguments: ["@service_id", "plain_value", %parameter%]
index 94f4ba7d3145031171813894ce7e1d8f16bda680..988cbd29cfff2ea5398aee0e935bea41b5458ad2 100644 (file)
                 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 %}
index 8ea2d691f45accb630e9c9b9ef1b7adb64576aac..2a06484e02dcc4b509c364c38663b45f184b83e6 100644 (file)
@@ -198,9 +198,6 @@ app
 .then(function () {
      app.annotations.load({entry: {{ entry.id }}});
 });
-
-
-
 </script>
 
 {% endblock %}