From c21c839649e69b663bec9c7853499f223ac56236 Mon Sep 17 00:00:00 2001 From: Nick Moreton Date: Thu, 2 Jan 2025 13:40:07 +0000 Subject: [PATCH] Wagtail 6.3 templates should be the default --- wagtailmenus/menuadmin.py | 5 +- .../includes/header_with_site_switcher.html | 24 ++++---- .../templates/wagtailmenus/mainmenu_edit.html | 29 +--------- .../includes/header_with_site_switcher.html | 12 ---- .../wagtail_63/mainmenu_edit.html | 34 ----------- .../includes/header_with_site_switcher.html | 12 ++++ .../wagtail_before_63/mainmenu_edit.html | 57 +++++++++++++++++++ 7 files changed, 86 insertions(+), 87 deletions(-) delete mode 100644 wagtailmenus/templates/wagtailmenus/wagtail_63/includes/header_with_site_switcher.html delete mode 100644 wagtailmenus/templates/wagtailmenus/wagtail_63/mainmenu_edit.html create mode 100644 wagtailmenus/templates/wagtailmenus/wagtail_before_63/includes/header_with_site_switcher.html create mode 100644 wagtailmenus/templates/wagtailmenus/wagtail_before_63/mainmenu_edit.html diff --git a/wagtailmenus/menuadmin.py b/wagtailmenus/menuadmin.py index 8a19541c0..e52bf08df 100644 --- a/wagtailmenus/menuadmin.py +++ b/wagtailmenus/menuadmin.py @@ -87,10 +87,9 @@ class MainMenuAdmin(SnippetViewSet): index_view_class = MainMenuIndexView edit_view_class = MainMenuEditView + edit_template_name = "wagtailmenus/mainmenu_edit.html" if WAGTAIL_VERSION < (6, 3): - edit_template_name = "wagtailmenus/mainmenu_edit.html" - else: - edit_template_name = "wagtailmenus/wagtail_63/mainmenu_edit.html" + edit_template_name = "wagtailmenus/wagtail_before_63/mainmenu_edit.html" error_message = _("The menu could not be saved due to errors.") copy_view_enabled = False diff --git a/wagtailmenus/templates/wagtailmenus/includes/header_with_site_switcher.html b/wagtailmenus/templates/wagtailmenus/includes/header_with_site_switcher.html index 1f30973a0..d8481abf1 100644 --- a/wagtailmenus/templates/wagtailmenus/includes/header_with_site_switcher.html +++ b/wagtailmenus/templates/wagtailmenus/includes/header_with_site_switcher.html @@ -1,12 +1,12 @@ -{% extends 'wagtailmenus/includes/header.html' %} - -{% block right_content %} - {% if site_switcher %} -
- - {{ site_switcher.site }} -
- {% endif %} -{% endblock %} +{% if site_switcher %} +
+
+ +
+ {{ site_switcher.site }} +
+
+
+{% endif %} diff --git a/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html b/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html index cccaa7a16..3b1fb328a 100644 --- a/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html +++ b/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html @@ -1,34 +1,11 @@ -{% extends "wagtailadmin/base.html" %} +{% extends "wagtailadmin/generic/edit.html" %} {% load wagtailadmin_tags i18n %} {% block titletag %}{% blocktrans trimmed with snippet_type_name=model_opts.verbose_name %}Editing {{ snippet_type_name }} - {{ object }}{% endblocktrans %}{% endblock %} {% block bodyclass %}{% if locked_for_user %}content-locked{% endif %}{% endblock %} -{% block content %} - {% include 'wagtailadmin/shared/headers/slim_header.html' %} +{% block main_content %} {% include "wagtailmenus/includes/header_with_site_switcher.html" with title=object icon=header_icon merged=1 %} - -
- -
-
- {% csrf_token %} -
- {{ panel.render_form_content }} -
-
- -
-
-
-
+ {{ block.super }} {% endblock %} {% block extra_css %} diff --git a/wagtailmenus/templates/wagtailmenus/wagtail_63/includes/header_with_site_switcher.html b/wagtailmenus/templates/wagtailmenus/wagtail_63/includes/header_with_site_switcher.html deleted file mode 100644 index d8481abf1..000000000 --- a/wagtailmenus/templates/wagtailmenus/wagtail_63/includes/header_with_site_switcher.html +++ /dev/null @@ -1,12 +0,0 @@ -{% if site_switcher %} -
-
- -
- {{ site_switcher.site }} -
-
-
-{% endif %} diff --git a/wagtailmenus/templates/wagtailmenus/wagtail_63/mainmenu_edit.html b/wagtailmenus/templates/wagtailmenus/wagtail_63/mainmenu_edit.html deleted file mode 100644 index be7fb5144..000000000 --- a/wagtailmenus/templates/wagtailmenus/wagtail_63/mainmenu_edit.html +++ /dev/null @@ -1,34 +0,0 @@ -{% extends "wagtailadmin/generic/edit.html" %} -{% load wagtailadmin_tags i18n %} -{% block titletag %}{% blocktrans trimmed with snippet_type_name=model_opts.verbose_name %}Editing {{ snippet_type_name }} - {{ object }}{% endblocktrans %}{% endblock %} -{% block bodyclass %}{% if locked_for_user %}content-locked{% endif %}{% endblock %} - -{% block main_content %} - {% include "wagtailmenus/wagtail_63/includes/header_with_site_switcher.html" with title=object icon=header_icon merged=1 %} - {{ block.super }} -{% endblock %} - -{% block extra_css %} - {{ block.super }} - {{ media.css }} - {{ view.media.css }} -{% endblock %} -{% block extra_js %} - {{ block.super }} - {% include "wagtailadmin/pages/_editor_js.html" %} - {{ media.js }} - {{ view.media.js }} - - - - {% if workflow_enabled %} - {% include "wagtailadmin/shared/_workflow_init.html" %} - {% endif %} -{% endblock %} diff --git a/wagtailmenus/templates/wagtailmenus/wagtail_before_63/includes/header_with_site_switcher.html b/wagtailmenus/templates/wagtailmenus/wagtail_before_63/includes/header_with_site_switcher.html new file mode 100644 index 000000000..1f30973a0 --- /dev/null +++ b/wagtailmenus/templates/wagtailmenus/wagtail_before_63/includes/header_with_site_switcher.html @@ -0,0 +1,12 @@ +{% extends 'wagtailmenus/includes/header.html' %} + +{% block right_content %} + {% if site_switcher %} +
+ + {{ site_switcher.site }} +
+ {% endif %} +{% endblock %} diff --git a/wagtailmenus/templates/wagtailmenus/wagtail_before_63/mainmenu_edit.html b/wagtailmenus/templates/wagtailmenus/wagtail_before_63/mainmenu_edit.html new file mode 100644 index 000000000..acc6e7eb4 --- /dev/null +++ b/wagtailmenus/templates/wagtailmenus/wagtail_before_63/mainmenu_edit.html @@ -0,0 +1,57 @@ +{% extends "wagtailadmin/base.html" %} +{% load wagtailadmin_tags i18n %} +{% block titletag %}{% blocktrans trimmed with snippet_type_name=model_opts.verbose_name %}Editing {{ snippet_type_name }} - {{ object }}{% endblocktrans %}{% endblock %} +{% block bodyclass %}{% if locked_for_user %}content-locked{% endif %}{% endblock %} +{% block content %} + {% include 'wagtailadmin/shared/headers/slim_header.html' %} + + {% include "wagtailmenus/wagtail_before_63/includes/header_with_site_switcher.html" with title=object icon=header_icon merged=1 %} + +
+ +
+
+ {% csrf_token %} +
+ {{ panel.render_form_content }} +
+
+ +
+
+
+
+{% endblock %} + +{% block extra_css %} + {{ block.super }} + {{ media.css }} + {{ view.media.css }} +{% endblock %} +{% block extra_js %} + {{ block.super }} + {% include "wagtailadmin/pages/_editor_js.html" %} + {{ media.js }} + {{ view.media.js }} + + + + {% if workflow_enabled %} + {% include "wagtailadmin/shared/_workflow_init.html" %} + {% endif %} +{% endblock %}