aboutsummaryrefslogtreecommitdiffhomepage
path: root/app
diff options
context:
space:
mode:
authorNicolas LÅ“uillet <nicolas@loeuillet.org>2016-10-24 11:20:11 +0200
committerThomas Citharel <tcit@tcit.fr>2016-11-15 21:54:20 +0100
commit3cc78f06799b0c91957767e8d9255e67b30edd96 (patch)
tree88aca51a22f8c7ec9a2894b689732be571111e3a /app
parent644b340178136ef9465fdc3cf40f1de0f5f8c3d3 (diff)
downloadwallabag-3cc78f06799b0c91957767e8d9255e67b30edd96.tar.gz
wallabag-3cc78f06799b0c91957767e8d9255e67b30edd96.tar.zst
wallabag-3cc78f06799b0c91957767e8d9255e67b30edd96.zip
Added shortcuts
Diffstat (limited to 'app')
-rw-r--r--app/AppKernel.php1
-rw-r--r--app/Resources/static/themes/_global/js/tools.js12
-rw-r--r--app/config/config.yml3
-rw-r--r--app/config/routing.yml3
4 files changed, 19 insertions, 0 deletions
diff --git a/app/AppKernel.php b/app/AppKernel.php
index 342bd139..81b83ef9 100644
--- a/app/AppKernel.php
+++ b/app/AppKernel.php
@@ -30,6 +30,7 @@ class AppKernel extends Kernel
30 new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(), 30 new Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle(),
31 new Craue\ConfigBundle\CraueConfigBundle(), 31 new Craue\ConfigBundle\CraueConfigBundle(),
32 new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(), 32 new WhiteOctober\PagerfantaBundle\WhiteOctoberPagerfantaBundle(),
33 new FOS\JsRoutingBundle\FOSJsRoutingBundle(),
33 34
34 // wallabag bundles 35 // wallabag bundles
35 new Wallabag\CoreBundle\WallabagCoreBundle(), 36 new Wallabag\CoreBundle\WallabagCoreBundle(),
diff --git a/app/Resources/static/themes/_global/js/tools.js b/app/Resources/static/themes/_global/js/tools.js
index 55de090c..9a98f0a6 100644
--- a/app/Resources/static/themes/_global/js/tools.js
+++ b/app/Resources/static/themes/_global/js/tools.js
@@ -1,4 +1,5 @@
1const $ = require('jquery'); 1const $ = require('jquery');
2require('mousetrap');
2 3
3/* Allows inline call qr-code call */ 4/* Allows inline call qr-code call */
4import jrQrcode from 'jr-qrcode'; // eslint-disable-line 5import jrQrcode from 'jr-qrcode'; // eslint-disable-line
@@ -51,3 +52,14 @@ function initExport() {
51} 52}
52 53
53export { savePercent, retrievePercent, initFilters, initExport }; 54export { savePercent, retrievePercent, initFilters, initExport };
55
56/** Shortcuts **/
57
58/* Go to */
59Mousetrap.bind('g u', function() { window.location.href = Routing.generate('homepage') });
60Mousetrap.bind('g s', function() { window.location.href = Routing.generate('starred') });
61
62/* Actions */
63Mousetrap.bind('g a', function() {
64 $("#nav-btn-add").trigger("click");
65});
diff --git a/app/config/config.yml b/app/config/config.yml
index 168634cf..494a67a9 100644
--- a/app/config/config.yml
+++ b/app/config/config.yml
@@ -351,3 +351,6 @@ old_sound_rabbit_mq:
351 queue_options: 351 queue_options:
352 name: 'wallabag.import.chrome' 352 name: 'wallabag.import.chrome'
353 callback: wallabag_import.consumer.amqp.chrome 353 callback: wallabag_import.consumer.amqp.chrome
354
355fos_js_routing:
356 routes_to_expose: [ homepage, starred, archive, all, tag, config, import, developer, howto, about, logout ]
diff --git a/app/config/routing.yml b/app/config/routing.yml
index 750ed435..eedf51d5 100644
--- a/app/config/routing.yml
+++ b/app/config/routing.yml
@@ -52,3 +52,6 @@ craue_config_settings_modify:
52 path: /settings 52 path: /settings
53 defaults: 53 defaults:
54 _controller: CraueConfigBundle:Settings:modify 54 _controller: CraueConfigBundle:Settings:modify
55
56fos_js_routing:
57 resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml"