From 2849f19cfe606d5b76077c7d1dd50db0835a5121 Mon Sep 17 00:00:00 2001 From: Joas Schilling <nickvergessen@owncloud.com> Date: Mon, 26 Oct 2015 17:05:31 +0100 Subject: [PATCH] Fix backwards and forward button --- settings/js/apps.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/settings/js/apps.js b/settings/js/apps.js index df1181b1e7..9ffa74c7d9 100644 --- a/settings/js/apps.js +++ b/settings/js/apps.js @@ -476,17 +476,28 @@ OC.Settings.Apps = OC.Settings.Apps || { } }, + _onPopState: function(params) { + params = _.extend({ + category: 'enabled' + }, params); + + OC.Settings.Apps.loadCategory(params.category); + }, + /** * Initializes the apps list */ initialize: function($el) { OC.Plugins.register('OCA.Search', OC.Settings.Apps.Search); OC.Settings.Apps.loadCategories(); + OC.Util.History.addOnPopStateHandler(_.bind(this._onPopState, this)); $(document).on('click', 'ul#apps-categories li', function () { var categoryId = $(this).data('categoryId'); OC.Settings.Apps.loadCategory(categoryId); - OC.Util.History.pushState('category=' + categoryId); + OC.Util.History.pushState({ + category: categoryId + }); $('#searchbox').val(''); }); -- GitLab