diff options
author | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-04-12 16:04:17 +0200 |
---|---|---|
committer | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2016-04-12 16:04:17 +0200 |
commit | 624a7c6df1142048cc73770e2c7b7377acd30a9e (patch) | |
tree | 005759ecb04a9d4e41e06a932d67cb295c307159 /src/Wallabag/CoreBundle/Resources/config/services.yml | |
parent | 80bd17f00df7691086a47632cefff4ad0e670a44 (diff) | |
download | wallabag-624a7c6df1142048cc73770e2c7b7377acd30a9e.tar.gz wallabag-624a7c6df1142048cc73770e2c7b7377acd30a9e.tar.zst wallabag-624a7c6df1142048cc73770e2c7b7377acd30a9e.zip |
Improve pagination when user has lot of entries
Fix #1905
* Usage of whiteoctober/WhiteOctoberPagerfantaBundle
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/config/services.yml')
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/config/services.yml | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml index a36f3392..11d4d59b 100644 --- a/src/Wallabag/CoreBundle/Resources/config/services.yml +++ b/src/Wallabag/CoreBundle/Resources/config/services.yml | |||
@@ -3,14 +3,14 @@ services: | |||
3 | class: Wallabag\CoreBundle\Helper\DetectActiveTheme | 3 | class: Wallabag\CoreBundle\Helper\DetectActiveTheme |
4 | arguments: | 4 | arguments: |
5 | - "@security.token_storage" | 5 | - "@security.token_storage" |
6 | - %wallabag_core.theme% | 6 | - "%wallabag_core.theme%" |
7 | 7 | ||
8 | # custom form type | 8 | # custom form type |
9 | wallabag_core.form.type.config: | 9 | wallabag_core.form.type.config: |
10 | class: Wallabag\CoreBundle\Form\Type\ConfigType | 10 | class: Wallabag\CoreBundle\Form\Type\ConfigType |
11 | arguments: | 11 | arguments: |
12 | - %liip_theme.themes% | 12 | - "%liip_theme.themes%" |
13 | - %wallabag_core.languages% | 13 | - "%wallabag_core.languages%" |
14 | tags: | 14 | tags: |
15 | - { name: form.type } | 15 | - { name: form.type } |
16 | 16 | ||
@@ -32,7 +32,7 @@ services: | |||
32 | wallabag_core.table_prefix_subscriber: | 32 | wallabag_core.table_prefix_subscriber: |
33 | class: Wallabag\CoreBundle\Subscriber\TablePrefixSubscriber | 33 | class: Wallabag\CoreBundle\Subscriber\TablePrefixSubscriber |
34 | arguments: | 34 | arguments: |
35 | - %database_table_prefix% | 35 | - "%database_table_prefix%" |
36 | tags: | 36 | tags: |
37 | - { name: doctrine.event_subscriber } | 37 | - { name: doctrine.event_subscriber } |
38 | 38 | ||
@@ -92,10 +92,10 @@ services: | |||
92 | class: Wallabag\CoreBundle\EventListener\RegistrationConfirmedListener | 92 | class: Wallabag\CoreBundle\EventListener\RegistrationConfirmedListener |
93 | arguments: | 93 | arguments: |
94 | - "@doctrine.orm.entity_manager" | 94 | - "@doctrine.orm.entity_manager" |
95 | - %wallabag_core.theme% | 95 | - "%wallabag_core.theme%" |
96 | - %wallabag_core.items_on_page% | 96 | - "%wallabag_core.items_on_page%" |
97 | - %wallabag_core.rss_limit% | 97 | - "%wallabag_core.rss_limit%" |
98 | - %wallabag_core.language% | 98 | - "%wallabag_core.language%" |
99 | tags: | 99 | tags: |
100 | - { name: kernel.event_subscriber } | 100 | - { name: kernel.event_subscriber } |
101 | 101 | ||
@@ -114,3 +114,11 @@ services: | |||
114 | class: Wallabag\CoreBundle\Operator\Doctrine\Matches | 114 | class: Wallabag\CoreBundle\Operator\Doctrine\Matches |
115 | tags: | 115 | tags: |
116 | - { name: rulerz.operator, executor: rulerz.executor.doctrine, operator: matches, inline: true } | 116 | - { name: rulerz.operator, executor: rulerz.executor.doctrine, operator: matches, inline: true } |
117 | |||
118 | pagerfanta.view.wallabag_view: | ||
119 | class: Pagerfanta\View\OptionableView | ||
120 | arguments: | ||
121 | - "@pagerfanta.view.twitter_bootstrap" | ||
122 | - { proximity: 1 } | ||
123 | public: false | ||
124 | tags: [{ name: pagerfanta.view, alias: wallabag_view }] | ||