From 0cc50aff490a7a14ca56dcefb02f0eae53e2fd68 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 5 Dec 2022 10:56:55 +0100 Subject: [PATCH] Add section-id and section-type data attributes to settings
  • navigation items Signed-off-by: Thomas Citharel --- apps/settings/lib/Controller/CommonSettingsTrait.php | 1 + apps/settings/templates/settings/frame.php | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/settings/lib/Controller/CommonSettingsTrait.php b/apps/settings/lib/Controller/CommonSettingsTrait.php index d5d004d8722..8ca62b9d1b3 100644 --- a/apps/settings/lib/Controller/CommonSettingsTrait.php +++ b/apps/settings/lib/Controller/CommonSettingsTrait.php @@ -150,6 +150,7 @@ trait CommonSettingsTrait { $activeSection = $this->settingsManager->getSection($type, $section); if ($activeSection) { $templateParams['pageTitle'] = $activeSection->getName(); + $templateParams['activeSectionId'] = $activeSection->getID(); } return new TemplateResponse('settings', 'settings/frame', $templateParams); diff --git a/apps/settings/templates/settings/frame.php b/apps/settings/templates/settings/frame.php index 93b03ac7eca..b2b2f04ebe0 100644 --- a/apps/settings/templates/settings/frame.php +++ b/apps/settings/templates/settings/frame.php @@ -40,7 +40,7 @@ script('files', 'jquery.fileupload'); $anchor = \OC::$server->getURLGenerator()->linkToRoute('settings.PersonalSettings.index', ['section' => $form['anchor']]); $class = 'nav-icon-' . $form['anchor']; $sectionName = $form['section-name']; ?> -
  • > +
  • data-section-id="" data-section-type="personal"> > @@ -66,7 +66,7 @@ script('files', 'jquery.fileupload'); $anchor = \OC::$server->getURLGenerator()->linkToRoute('settings.AdminSettings.index', ['section' => $form['anchor']]); $class = 'nav-icon-' . $form['anchor']; $sectionName = $form['section-name']; ?> -
  • > +
  • data-section-id="" data-section-type="admin"> > @@ -82,7 +82,6 @@ script('files', 'jquery.fileupload'); ?> - -
    +