From 8aacc17dd39c94bacf49883c4edc46cba8cc0870 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Wed, 23 Mar 2016 18:29:41 +0100 Subject: [PATCH] Added proper marking as active for menus --- com.woltlab.wcf/templates/__menu.tpl | 2 +- .../lib/data/menu/item/MenuItem.class.php | 3 +- .../lib/data/menu/item/MenuItemNode.class.php | 27 +++++++ .../data/menu/item/MenuItemNodeTree.class.php | 36 +++++++++ .../files/lib/data/page/PageCache.class.php | 71 ++++++++++++++++ .../lib/system/SingletonFactory.class.php | 4 +- .../cache/builder/PageCacheBuilder.class.php | 38 +++++++++ .../system/page/PageLocationManager.class.php | 81 +++++++++++++++++++ 8 files changed, 258 insertions(+), 4 deletions(-) create mode 100644 wcfsetup/install/files/lib/data/page/PageCache.class.php create mode 100644 wcfsetup/install/files/lib/system/cache/builder/PageCacheBuilder.class.php create mode 100644 wcfsetup/install/files/lib/system/page/PageLocationManager.class.php diff --git a/com.woltlab.wcf/templates/__menu.tpl b/com.woltlab.wcf/templates/__menu.tpl index a794c46213..ceaa11660b 100644 --- a/com.woltlab.wcf/templates/__menu.tpl +++ b/com.woltlab.wcf/templates/__menu.tpl @@ -1,7 +1,7 @@