From 8591449508385459f3a51ac6ad400f9e7c4d082f Mon Sep 17 00:00:00 2001 From: rr- Date: Sun, 29 May 2016 12:22:06 +0200 Subject: [PATCH] client/posts: catch post search route --- client/js/controllers/posts_controller.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/js/controllers/posts_controller.js b/client/js/controllers/posts_controller.js index f843b01f..d3e31e33 100644 --- a/client/js/controllers/posts_controller.js +++ b/client/js/controllers/posts_controller.js @@ -1,5 +1,6 @@ 'use strict'; +const misc = require('../util/misc.js'); const page = require('page'); const topNavController = require('../controllers/top_nav_controller.js'); const EmptyView = require('../views/empty_view.js'); @@ -7,7 +8,9 @@ const EmptyView = require('../views/empty_view.js'); class PostsController { registerRoutes() { page('/upload', (ctx, next) => { this._uploadPostsRoute(); }); - page('/posts', (ctx, next) => { this._listPostsRoute(); }); + page('/posts/:query?', + (ctx, next) => { misc.parseSearchQueryRoute(ctx, next); }, + (ctx, next) => { this._listPostsRoute(); }); page( '/post/:id', (ctx, next) => { this._showPostRoute(ctx.params.id); });