Files
neuf-www/dnscms/dnscms/wagtail_hooks.py
T
2026-05-19 22:00:11 +02:00

23 lines
707 B
Python

from django.templatetags.static import static
from django.utils.html import format_html
from wagtail import hooks
@hooks.register("register_rich_text_features")
def enable_additional_rich_text_features(features):
features.default_features.extend(["h5", "h6", "blockquote"])
@hooks.register("construct_page_action_menu")
def make_publish_default_action(menu_items, request, context):
for index, item in enumerate(menu_items):
if item.name == "action-publish":
menu_items.pop(index)
menu_items.insert(0, item)
break
@hooks.register("insert_editor_js")
def editor_js():
return format_html('<script src="{}"></script>', static("js/page-editor.js"))