From e16688573bc37dd1ec3b640991ea8d054e99c68a Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Fri, 18 Mar 2022 16:42:42 +0800 Subject: [PATCH] Refactor sub-menu (#492) --- layout/_partials/header/menu-item.njk | 15 ++--- layout/_partials/header/menu.njk | 19 +----- layout/_partials/header/sub-menu.njk | 94 ++------------------------- layout/_partials/page/breadcrumb.njk | 23 +++++-- scripts/events/index.js | 2 + scripts/events/lib/navigation.js | 57 ++++++++++++++++ scripts/helpers/navigation.js | 19 ++++++ 7 files changed, 109 insertions(+), 120 deletions(-) create mode 100644 scripts/events/lib/navigation.js create mode 100644 scripts/helpers/navigation.js diff --git a/layout/_partials/header/menu-item.njk b/layout/_partials/header/menu-item.njk index a0243b8..a0c6ab2 100644 --- a/layout/_partials/header/menu-item.njk +++ b/layout/_partials/header/menu-item.njk @@ -1,13 +1,10 @@ -{% macro render(name, itemName, value) %} +{% macro render(node) %} - {%- set itemURL = value.split('||')[0] | trim %} - {%- if not itemURL.startsWith('http') %} - {%- set itemURL = itemURL | replace('//', '/') %} - {%- endif %} -