From 3e1a99230769e3a106fc509a071b53bee9c024ae Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 24 Nov 2022 09:52:57 +0100 Subject: [PATCH] Add filter to page title Signed-off-by: Joas Schilling --- js/script.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/script.js b/js/script.js index a77cd1cf3..e59f81b06 100755 --- a/js/script.js +++ b/js/script.js @@ -22,6 +22,7 @@ $(function(){ OCA.Activity.Filter = { filter: undefined, + defaultPageTitle: undefined, $navigation: $('#app-navigation'), @@ -38,6 +39,10 @@ $(function(){ return; } + if (!this.defaultPageTitle) { + this.defaultPageTitle = window.document.title + } + this.$navigation.find('a[data-navigation=' + this.filter + ']').parent().removeClass('active').removeAttr('aria-current'); OCA.Activity.InfinitScrolling.firstKnownId = 0; OCA.Activity.InfinitScrolling.lastGivenId = 0; @@ -51,7 +56,9 @@ $(function(){ $('#loading_activities').removeClass('hidden'); OCA.Activity.InfinitScrolling.ignoreScroll = 0; - this.$navigation.find('a[data-navigation=' + filter + ']').parent().addClass('active').attr('aria-current', 'page'); + var navigationLink = this.$navigation.find('a[data-navigation=' + filter + ']'); + navigationLink.parent().addClass('active').attr('aria-current', 'page'); + window.document.title = navigationLink.text().trim() + ' - ' + this.defaultPageTitle; OCA.Activity.InfinitScrolling.prefill(); }