diff --git a/docs/reference/hooks.rst b/docs/reference/hooks.rst index 6e85087a0..c45be6245 100644 --- a/docs/reference/hooks.rst +++ b/docs/reference/hooks.rst @@ -321,6 +321,26 @@ Add additional CSS files or snippets to all admin pages. ) +.. _insert_global_admin_js: + +``insert_global_admin_js`` +~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Add additional JavaScript files or code snippets to all admin pages. + + .. code-block:: python + + from django.utils.html import format_html + + from wagtail.wagtailcore import hooks + + @hooks.register('insert_global_admin_js') + def global_admin_js(): + return format_html('') + + Editor workflow --------------- diff --git a/wagtail/wagtailadmin/templates/wagtailadmin/admin_base.html b/wagtail/wagtailadmin/templates/wagtailadmin/admin_base.html index d769c0c94..dde9aa96b 100644 --- a/wagtail/wagtailadmin/templates/wagtailadmin/admin_base.html +++ b/wagtail/wagtailadmin/templates/wagtailadmin/admin_base.html @@ -25,6 +25,7 @@ + {% hook_output 'insert_global_admin_js' %} {% main_nav_js %}