Skip to content

Instantly share code, notes, and snippets.

@thibaudcolas
Last active April 22, 2022 11:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thibaudcolas/828ad05f95063e9cf4cb621daff50dcb to your computer and use it in GitHub Desktop.
Save thibaudcolas/828ad05f95063e9cf4cb621daff50dcb to your computer and use it in GitHub Desktop.
Upcoming breaking changes affecting Wagtail community projects

Upcoming breaking changes affecting Wagtail community projects

This review inspects the code of 63 Wagtail packages, to check for patterns which will need to be reworked as part of our UI roadmap.

Feedback and discussions

Please join #package-maintainers on the Wagtail Slack.

Customisations checked to date

Last updated: 2022-04-21. Use those patterns with a code search tool supporting regular expressions.

Changes in May 2022 v3.0 release

  • Modernizr
    • Current plan: Removed
    • Code search: (filereader|no-touch|\.touch\s|modernizr)
  • Hallo.js
    • Current plan: Removed, replace-able with wagtail-hallo
    • Code search: (HalloRichTextArea|hallo-|hallo\.|\.hallo\()
  • Brand font
    • Current plan: replaced Open Sans and Roboto Slab with a system font stack
    • Code search: (Open\sSans|Roboto\sSlab)
  • Legacy utility classes
    • Current plan: removed except for u-hidden, migrate all to new utility classes.
    • Code search: (u-hidden|u-hidden@sm|u-hidden@xs|u-inline@sm|u-inline@xs|u-block@sm|u-block@xs)
  • Uppercase text
    • Current plan: removed except for page status
    • Code search: (u-text-transform-uppercase|label-uppercase|text-transform:\suppercase)
  • Bootstrap tabs
    • Current plan: Removed, no fully supported replacement for the time being (workaround available)
    • Code search: (data-tab-nav|data-tab|\.tab\(|bs\.tab)
  • Core templates moved or removed
    • Current plan: Replacement case by case
    • Code search: (wagtailadmin/shared/explorer_menu_item.html|wagtailadmin/shared/main_nav.html|wagtailadmin/shared/animated_logo.html|wagtailadmin/shared/menu_item.html|wagtailadmin/shared/menu_search.html|wagtailadmin/shared/menu_settings_menu_item.html|wagtailadmin/shared/menu_submenu_item.html|_page_view_live_tag.html|wagtailadmin/edit_handlers/inline_panel_child.html|wagtailadmin/pages/_lock_switch.html|wagtailadmin/shared/animated_logo.html)
  • header template customisations
    • Current plan: Requires case-by-case review
    • Code search: wagtailadmin/shared/header.html
  • Core templates reuse
    • Current plan: Requires case-by-case review
    • Code search: (include|extends) .*(modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/

Changes expected in August 2022 release

  • jQuery Datetimepicker
    • Current plan: Removed in August 2022 release, with replacement
    • Code search: (\.datetimepicker|xdsoft_datetimepicker|jquery\.datetimepicker)
  • jQuery Autosize
    • Current plan: TBC
    • Code search: jquery\.autosize
  • Bootstrap tooltips
    • Current plan: Removed in August 2022 release, with replacement
    • Code search: (data-wagtail-tooltip|\.tooltip\()
  • Bootstrap transitions
    • Current plan: Removed in August 2022 release, with replacement
    • Code search: bootstrap-transition
  • Draftail controls & plugins
    • Current plan: Removed in August 2022 release, with replacement
    • Code search: (draftail\.registerControl|draftail\.registerPlugin)
  • Icon font
    • Current plan: Removed in August 2022 release, with replacement
    • Code search: icon icon-
  • Editor JS/CSS loading
    • Current plan: Expected changes, requires case-by-case review
    • Code search: _editor_(css|js)\.html
  • Direct loading of Wagtail JS/CSS
    • Current plan: Expected changes, requires case-by-case review
    • Code search: (modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/(js|css)
  • Core templates reuse
    • Current plan: Expected changes, requires case-by-case review
    • Code search: (include|extends) .*(modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/

Changes expected in future releases

  • Tagit
    • Current plan: TBC
    • Code search: (jquery\.tagit|.tagit\(|tag-it)
  • jQuery UI
    • Current plan: TBC
    • Code search: (jquery-ui|ui-)

Summary: May 2022 release

Changes as part of Wagtail v3.0

Package Detected patterns
coderedcms Uppercase text, Core template reuse
longclaw Core template reuse, Core templates moved or removed
puput Uppercase text, Direct loading of JS/CSS
wagalytics Core template reuse
wagtail-2fa Core template reuse, Header template customisations
wagtail-ab-testing Core template reuse, Header template customisations
wagtail-airtable Core template reuse, Header template customisations
wagtail-birdsong Core template reuse, Header template customisations
wagtail-bookmarklet Core template reuse
wagtail-cache Core template reuse, Header template customisations
wagtail-content-import Core template reuse, Header template customisations
wagtail-draftail-snippet Core template reuse, Header template customisations
wagtail-embedvideos Uppercase text, Legacy utility classes, Bootstrap tabs in choosers, Core template reuse, Header template customisations
wagtail-experiments Header template customisations
wagtail-flags Core template reuse, Header template customisations
wagtail-generic-chooser Bootstrap tabs in choosers, Core template reuse, Header template customisations
wagtail-image-import Core template reuse, Header template customisations
wagtail-import-export Core template reuse, Header template customisations
wagtail-inventory Core template reuse, Header template customisations
wagtail-linkchecker Core template reuse, Header template customisations
wagtail-localize-git Core template reuse, Header template customisations
wagtail-localize Uppercase text, Core template reuse, Header template customisations
wagtail-markdown Bootstrap tabs, Custom modal?
wagtail-modeltranslation Uppercase text, Core template reuse, Header template customisations
wagtail-multi-upload Core template reuse, Core templates moved or removed
wagtail-personalisation Core template reuse, Header template customisations
wagtail-purge Core template reuse, Header template customisations
wagtail-review Brand font, Uppercase text, Core template reuse, Header template customisations
wagtail-tag-manager Core template reuse
wagtail-transfer Uppercase text, Core template reuse, Header template customisations
wagtail-trash Core template reuse, Header template customisations
wagtail-webstories Core template reuse, Header template customisations
wagtailmedia Bootstrap tabs in choosers, Core template reuse, Header template customisations
wagtailmenus Core template reuse
wagtailmodelchooser Core template reuse
wagtailnews Core template reuse, Header template customisations
wagtailpolls Core template reuse, Header template customisations
wagtailstreamforms Brand font, Uppercase text, Core template reuse, Header template customisations
wagtailsvg Core template reuse
wagtailtrans Core template reuse, Header template customisations
wagtailvideos Uppercase text, Modernizr, Bootstrap tabs in choosers, Core template reuse, Header template customisations
Wagtail-Pipit Modernizr

Guidance for May 2022 release

See wagtail/wagtail#7739 (comment).

Summary: August 2022 and beyond

Changes expected as part of the August 2022 release, and beyond.

Package Detected patterns
coderedcms Editor JS/CSS includes, Icon font usage, Core template reuse,
longclaw Editor JS/CSS includes, Icon font usage, Core template reuse, ,
puput Direct loading of JS/CSS
wagalytics Editor JS/CSS includes, Icon font usage, Core template reuse
wagtail_draftail_anchors Draftail controls & plugins
wagtail-2fa Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtail-ab-testing Editor JS/CSS includes, Chooser modals, Direct loading of JS/CSS, Core template reuse,
wagtail-airtable Icon font usage, Core template reuse,
wagtail-birdsong Icon font usage, Core template reuse,
wagtail-bookmarklet Core template reuse
wagtail-cache Icon font usage, Core template reuse,
wagtail-condensedinlinepanel Icon font usage
wagtail-content-import Chooser modals, Icon font usage, Core template reuse,
wagtail-draftail-snippet Draftail controls & plugins, Direct loading of JS/CSS, Core template reuse,
wagtail-embedvideos Tagit, Editor JS/CSS includes, Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtail-experiments Icon font usage,
wagtail-flags Icon font usage, Core template reuse,
wagtail-footnotes Draftail controls & plugins, Direct loading of JS/CSS, Icon font usage
wagtail-generic-chooser Icon font usage, Core template reuse,
wagtail-image-import Tagit, Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtail-import-export Icon font usage, Core template reuse,
wagtail-inventory Icon font usage, Core template reuse,
wagtail-linkchecker Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtail-localize-git Icon font usage, Core template reuse,
wagtail-localize Bootstrap tooltips, Editor JS/CSS includes, Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtail-markdown Custom modal?
wagtail-modeltranslation Editor JS/CSS includes, Core template reuse,
wagtail-multi-upload Tagit, Direct loading of JS/CSS, Icon font usage, Core template reuse, ,
wagtail-personalisation Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtail-purge Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtail-review Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtail-spa-integration Icon font usage
wagtail-tag-manager Icon font usage, Core template reuse
wagtail-transfer Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtail-trash Editor JS/CSS includes, Core template reuse,
wagtail-webstories Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtailmedia Tagit, Chooser modals, Direct loading of JS/CSS, Icon font usage, Core template reuse,
wagtailmenus Editor JS/CSS includes, Icon font usage, Core template reuse
wagtailmodelchooser Icon font usage, Core template reuse
wagtailnews Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtailpolls Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtailreadinglevel Draftail controls & plugins, Direct loading of JS/CSS
wagtailstreamforms Icon font usage, Core template reuse,
wagtailsvg Core template reuse
wagtailtrans Editor JS/CSS includes, Icon font usage, Core template reuse,
wagtailvideos Tagit, Direct loading of JS/CSS, Icon font usage, Core template reuse,

Unsupported customizations

Modernizr

Usage of Modernizr is likely only in legacy code, with support checks for now-unsupported browsers. Any still-relevant checks should be replaced with modern alternatives. Suggested actions:

  • Remove all legacy usage
  • Remove filereader class check in particular
  • Userbar: no-touch check needs further assessment.
wagtail/Frojd/Wagtail-Pipit/Company-Project/frontend/components/WagtailUserbar/WagtailUserbar.js
27:            userbar.classList.add('no-touch');

wagtail/Frojd/Wagtail-Pipit/{{cookiecutter.project_name}}/frontend/components/WagtailUserbar/WagtailUserbar.js
27:            userbar.classList.add('no-touch');

wagtail/neon-jungle/wagtailvideos/wagtailvideos/static/wagtailvideos/js/add-multiple.js
2:    // Redirect users that don't support filereader
3:    if (!$('html').hasClass('filereader')) {

Datetimepicker

ag '(.datetimepicker|xdsoft_datetimepicker)' wagtail

labd/wagtailstreamforms

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/wagtailadmin/shared/datetimepicker_translations.html
4:    $.fn.datetimepicker.defaults.i18n.wagtail_custom_locale = {
38:    $.datetimepicker.setLocale('wagtail_custom_locale');

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/index_submissions.html
10:            $('#id_date_from').datetimepicker({
14:            $('#id_date_to').datetimepicker({

Hallo.js

vixdigital/wagtail-readinglevel

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevel/wagtail_hooks.py
18:    # js_files = ['hallo-readinglevel-plugin.js','draftail-readinglevel-plugin.js']

Brand font

We have changed Wagtail’s brand font from Open Sans (with Roboto Slab for some fields), to a system font stack. Existing usage of those two fonts should switch over to our new font stack.

See wagtail/wagtail#8406 for further information.

wagtail-review

wagtail/wagtail/wagtail-review/wagtail_review/static/wagtail_review/css/respond.css
5:    font-family: 'Open Sans', sans-serif;

wagtail/wagtail/wagtail-review/wagtail_review/static/wagtail_review/css/annotator.css
4:    font-family: 'Open Sans', sans-serif;

wagtail/wagtail/wagtail-review-ui/src/utils/annotator.scss
31:    font-family: 'Open Sans', sans-serif;

wagtail/wagtail/wagtail-review-ui/src/components/TopBar/style.scss
8:    font-family: 'Open Sans', sans-serif;

wagtail/wagtail/wagtail-review-ui/src/components/ModerationBar/style.scss
2:    font-family: 'Open Sans', sans-serif;

wagtail/wagtail/wagtail-review-ui/src/main.scss
64:        font-family: 'Open Sans', sans-serif;
122:    font-family: 'Open Sans', sans-serif;

wagtailstreamforms

wagtail/labd/wagtailstreamforms/example/static/css/karma.css
913:  font-family: "Open Sans", sans-serif;
1414:  font-family: "Open Sans", sans-serif;

Legacy utility classes

Wagtail’s CSS utilities have never been intended for reuse. Some have been removed, and should be removed from existing code or replaced with alternatives. Here are Wagtail’s own alternatives which still aren’t officially supported:

-u-hidden
+w-hidden
# No alternatives:
-u-hidden@sm
-u-hidden@xs
-u-inline@sm
-u-inline@xs
-u-block@sm
-u-block@xs

wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
43:                <div class="u-hidden@xs">
67:        <div class="row row-flush nice-padding u-hidden@sm">

Uppercase text

The majority of the Wagtail admin UI no longer uses uppercase text, to improve readability. The exception is the page status (live, draft, etc.). Suggested actions:

  • Remove all usage of uppercase text in the CMS, except for page status.
  • Aside from CSS, the utility classes u-text-transform-uppercase and label-uppercase no longer exist and shouldn’t be used anymore.

coderedcms

wagtail/coderedcorp/coderedcms/tutorial/mysite/website/static/website/css/custom.css
4:    text-transform: uppercase;

wagtail/coderedcorp/coderedcms/coderedcms/static/coderedcms/css/codered-editor.css
157:    text-transform: uppercase;
247:    text-transform: uppercase;

wagtail/coderedcorp/coderedcms/coderedcms/static/coderedcms/vendor/bootstrap/dist/css/bootstrap.css
455:  text-transform: uppercase;
10076:  text-transform: uppercase !important;

wagtail/coderedcorp/coderedcms/coderedcms/static/coderedcms/vendor/bootstrap/scss/utilities/_text.scss
31:.text-uppercase  { text-transform: uppercase !important; }

wagtail/coderedcorp/coderedcms/coderedcms/static/coderedcms/vendor/bootstrap/scss/_type.scss
108:  text-transform: uppercase;

wagtail/coderedcorp/coderedcms/docs/advanced/advanced01.rst
223:        text-transform: uppercase;
320:        text-transform: uppercase;

wagtail/coderedcorp/coderedcms/docs/_static/docs.css
156:    text-transform: uppercase;

wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
39:                            {% include "wagtailadmin/shared/field_as_li.html" with li_classes="label-above label-uppercase" %}

wagtail-transfer

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static/wagtail_transfer/css/transfer-styles.css
31:	text-transform: uppercase;

wagtail-localize

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Section/index.tsx
10:    text-transform: uppercase;

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/editor/components/TranslationEditor/segments.tsx
325:    text-transform: uppercase;

wagtail-review

wagtail/wagtail/wagtail-review/wagtail_review/static/wagtail_review/css/annotator.css
118:    text-transform: uppercase;

wagtail/wagtail/wagtail-review/wagtail_review/static/wagtail_review/css/respond.css
31:    text-transform: uppercase;
120:    text-transform: uppercase;

wagtail/wagtail/wagtail-review-ui/src/utils/annotator.scss
157:    text-transform: uppercase;

wagtail/wagtail/wagtail-review-ui/src/components/ModerationBar/style.scss
51:        text-transform: uppercase;

wagtail/wagtail/wagtail-review-ui/src/main.scss
94:    text-transform: uppercase;

puput

wagtail/APSL/puput/puput/static/puput/css/puput.css
151:  text-transform: uppercase;

wagtailstreamforms

wagtail/labd/wagtailstreamforms/example/static/css/karma.css
2114:  text-transform: uppercase;

wagtail-modeltranslation

wagtail/infoportugal/wagtail-modeltranslation/wagtail_modeltranslation/static/wagtail_modeltranslation/css/language_toggles.css
33:  text-transform: uppercase;

wagtailvideos

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/edit.html
37:                    {% include "wagtailvideos/videos/_file_field_as_li.html"  with li_classes="label-above label-uppercase" %}
41:                    {% include "wagtailadmin/shared/field_as_li.html" with li_classes="label-above label-uppercase" %}
82:            <h2 class="u-text-transform-uppercase">{% trans "Transcodes" %}</h2>
85:            <h3 class="u-text-transform-uppercase">{% trans "Available Transcodes" %}</h3>
103:            <h3 class="u-text-transform-uppercase">{% trans "Create transcode" %}</h3>
107:                    {% include "wagtailadmin/shared/field_as_li.html" with field=transcode_form.media_format li_classes="label-above label-uppercase" %}
108:                    {% include "wagtailadmin/shared/field_as_li.html" with field=transcode_form.quality li_classes="label-above label-uppercase" %}
119:            <h2 class="u-text-transform-uppercase">{% trans "Tracks" %}</h2>

Bootstrap tooltips

wagtail-localize

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Avatar/index.tsx
16:            $(ref.current).tooltip({

Bootstrap tabs

torchbox/wagtailmedia

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/chooser/chooser.html
15:    <ul class="tab-nav merged" data-tab-nav>

torchbox/wagtail-markdown

torchbox/wagtail-markdown/wagtailmarkdown/static/wagtailmarkdown/js/easymde.attach.js
43:$(document).on('shown.bs.tab', function(e) {

bashu/wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/chooser.html
10:    <ul class="tab-nav merged" data-tab-nav>

wagtail/wagtail-generic-chooser

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/tabbed_modal.html
10:    <ul class="tab-nav merged" data-tab-nav>

neon-jungle/wagtailvideos

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
6:    <ul class="tab-nav merged" data-tab-nav>

Bootstrap transitions

No matches

Tagit

torchbox/wagtailmedia

torchbox/wagtailmedia/src/wagtailmedia/static/wagtailmedia/js/media-chooser-modal.js
127:        $('#id_tags', modal.body).tagit({

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/add.html
21:            $('#id_tags').tagit({

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/edit.html
13:            $('#id_tags').tagit({

bashu/wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
14:            $('#id_tags').tagit({

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
18:            $('#id_tags').tagit({

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_tags.html
11:            $('#id_tags').tagit({

jacobtoppm/wagtail-image-import

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/static_src/wagtail_image_import/js/importer.js
319:        field.tagit(props.tagitOpts);
321:          field.tagit("destroy");

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
40:    <script src="{% versioned_static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>

neon-jungle/wagtailvideos

wagtail/neon-jungle/wagtailvideos/wagtailvideos/static/wagtailvideos/js/video-chooser-modal.js
100:        // $('#id_tags', modal.body).tagit({

wagtail/neon-jungle/wagtailvideos/wagtailvideos/static/wagtailvideos/js/add-multiple.js
140:                $('.tag_field input', form).tagit(window.tagit_opts);

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
73:    <script src="{% static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/add.html
11:            $('#id_tags').tagit({

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/edit.html
17:        $('#id_tags').tagit({

spapas/wagtail-multi-upload

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/edit_handlers.py
91:            'wagtailadmin/js/vendor/tag-it.js'

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/multiple_images_panel.js
445:                $('.tag_field input', form).tagit(window.tagit_opts);

Draftail controls & plugins

vixdigital/wagtail-readinglevel

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelflesch/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelsmog/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelcoleman/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelfog/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevel/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/src/flesch-index.js
3:window.draftail.registerControl(FleschReadingEase);

wagtail/vixdigital/wagtail-readinglevel/src/fog-index.js
3:window.draftail.registerControl(FogIndex);

wagtail/vixdigital/wagtail-readinglevel/src/automated-index.js
3:window.draftail.registerControl(ReadingLevel);

wagtail/vixdigital/wagtail-readinglevel/src/smog-index.js
3:window.draftail.registerControl(SmogIndex);

wagtail/vixdigital/wagtail-readinglevel/src/coleman-index.js
3:window.draftail.registerControl(ColemanLiau);

torchbox/wagtail-footnotes

torchbox/wagtail-footnotes/wagtail_footnotes/static/footnotes/js/footnotes.js
125:window.draftail.registerPlugin({

jacobtoppm/wagtail_draftail_anchors

wagtail/jacobtoppm/wagtail_draftail_anchors/wagtail_draftail_anchors/static_src/wagtaildraftailanchors/js/wagtail_draftail_anchor.js
49:window.draftail.registerControl = registerControl;
104:window.draftail.registerPlugin({

themotleyfool/wagtail-draftail-snippet

wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/static/wagtail_draftail_snippet/js/wagtail-draftail-snippet.js
212:  window.draftail.registerPlugin({
218:  window.draftail.registerPlugin({

jQuery UI

No clear matches.

Editor JS/CSS loading

torchbox/wagtail-ab-testing

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/results.html
126: {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_form.html
66: {% include "wagtailadmin/pages/_editor_css.html" %}
70: {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-purge

torchbox/wagtail-purge/wagtail_purge/templates/index.html
10:{% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-webstories

torchbox/wagtail-webstories/wagtail_webstories/templates/wagtail_webstories/admin/import.html
10: {% include "wagtailadmin/pages/_editor_js.html" %}

Frojd/wagtail-trash

wagtail/Frojd/wagtail-trash/wagtail_trash/templates/wagtail_trash/move.html
6:    {% include "wagtailadmin/pages/_editor_js.html" %}

coderedcorp/coderedcms

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/import_from_csv.html
32:    {% include "wagtailadmin/pages/_editor_js.html" %}

bashu/wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
7:    {% include "wagtailadmin/pages/_editor_js.html" %}
23:    {% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
6:    {% include "wagtailadmin/pages/_editor_css.html" %}
12:    {% include "wagtailadmin/pages/_editor_js.html" %}

JamesRamm/longclaw

wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
49:{% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/wagtailtrans

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailtrans/translation/add.html
49:    {% include "wagtailadmin/pages/_editor_css.html" %}
53:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/wagtail-transfer

wagtail/wagtail/wagtail-transfer/wagtail_transfer/templates/wagtail_transfer/choose_page.html
7:    {% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/wagtail-localize

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translation.html
16:    {% include "wagtailadmin/pages/_editor_css.html" %}
20:    {% include "wagtailadmin/pages/_editor_js.html" %}

rkhleics/wagtailmenus

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html
4:    {% include "wagtailadmin/pages/_editor_css.html" %}
10:    {% include "wagtailadmin/pages/_editor_js.html" %}

tomdyson/wagalytics

wagtail/tomdyson/wagalytics/wagalytics/templates/wagalytics/dashboard.html
5:    {% include "wagtailadmin/pages/_editor_css.html" %}

infoportugal/wagtail-modeltranslation

wagtail/infoportugal/wagtail-modeltranslation/wagtail_modeltranslation/templates/modeltranslation_copy.html
26:    {% include "wagtailadmin/pages/_editor_js.html" %}

neon-jungle/wagtail-linkchecker

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/delete.html
19:	{% include "wagtailadmin/pages/_editor_css.html" %}
22:	{% include "wagtailadmin/pages/_editor_js.html" %}

neon-jungle/wagtailnews

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
42:    {% include "wagtailadmin/pages/_editor_css.html" %}
47:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/delete.html
28:    {% include "wagtailadmin/pages/_editor_css.html" %}
31:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/unpublish.html
20:    {% include "wagtailadmin/pages/_editor_css.html" %}
23:    {% include "wagtailadmin/pages/_editor_js.html" %}

neon-jungle/wagtailpolls

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/copy.html
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/delete.html
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

Chooser modals

torchbox/wagtailmedia

torchbox/wagtailmedia/src/wagtailmedia/static/wagtailmedia/js/media-chooser.js
9:        ModalWorkflow({

torchbox/wagtailmedia/src/wagtailmedia/views/chooser.py
6:from wagtail.admin.modal_workflow import render_modal_workflow
117:    return render_modal_workflow(
143:    return render_modal_workflow(
178:            return render_modal_workflow(
225:    return render_modal_workflow(

torchbox/wagtail-ab-testing

torchbox/wagtail-ab-testing/wagtail_ab_testing/static_src/components/GoalSelector/index.tsx
60:        (window as any).ModalWorkflow({

torchbox/wagtail-content-import

torchbox/wagtail-content-import/wagtail_content_import/admin_views.py
1:from wagtail.admin.modal_workflow import render_modal_workflow
5:    return render_modal_workflow(

torchbox/wagtail-content-import/wagtail_content_import/static/wagtail_content_import/js/picker.js
7:                ModalWorkflow({

Direct loading of Wagtail JS/CSS

bashu/wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/index.html
24:    <script defer src="{% versioned_static 'wagtailadmin/js/bulk-actions.js' %}"></script>

wagtail/wagtail-localize

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translation.html
23:    <script type="text/javascript" src="{% versioned_static 'wagtailadmin/js/page-chooser-modal.js' %}"></script>
24:    <script type="text/javascript" src="{% versioned_static 'wagtailimages/js/image-chooser-modal.js' %}"></script>
25:    <script type="text/javascript" src="{% versioned_static 'wagtaildocs/js/document-chooser-modal.js' %}"></script>
26:    <script type="text/javascript" src="{% versioned_static 'wagtailsnippets/js/snippet-chooser-modal.js' %}"></script>

wagtail/wagtail-review

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/annotate.html
4:    <link rel="stylesheet" href="{% static 'wagtailadmin/css/userbar.css' %}">

wagtail/wagtail-personalisation

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/views.py
90:                          'wagtailadmin/js/page-chooser-modal.js',
91:                          'wagtailadmin/js/page-chooser.js']

vixdigital/wagtail-readinglevel

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelflesch/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.flesch.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelsmog/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.smog.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelfog/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.fog.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelcoleman/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.coleman.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevel/wagtail_hooks.py
19:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.bundle.js']

jacobtoppm/wagtail-image-import

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
12:    <link rel="stylesheet" href="{% versioned_static 'wagtailimages/css/add-multiple.css' %}" type="text/css" />
33:    <script src="{% versioned_static 'wagtailimages/js/vendor/load-image.min.js' %}"></script>
34:    <script src="{% versioned_static 'wagtailimages/js/vendor/canvas-to-blob.min.js' %}"></script>
35:    <script src="{% versioned_static 'wagtailadmin/js/vendor/jquery.iframe-transport.js' %}"></script>
36:    <script src="{% versioned_static 'wagtailadmin/js/vendor/jquery.fileupload.js' %}"></script>
37:    <script src="{% versioned_static 'wagtailadmin/js/vendor/jquery.fileupload-process.js' %}"></script>
38:    <script src="{% versioned_static 'wagtailimages/js/vendor/jquery.fileupload-image.js' %}"></script>
39:    <script src="{% versioned_static 'wagtailimages/js/vendor/jquery.fileupload-validate.js' %}"></script>
40:    <script src="{% versioned_static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>

APSL/puput

wagtail/APSL/puput/puput/templates/wagtailadmin/pages/_editor_css.html
7:<link rel="stylesheet" href="{% static 'wagtailadmin/css/layouts/page-editor.css' %}" type="text/css" />
8:<link rel="stylesheet" href="{% static 'wagtailadmin/css/panels/rich-text.css' %}" type="text/css" />

labd/wagtail-2fa

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/otp_form.html
9:    <link rel="stylesheet" href="{% static 'wagtailadmin/css/layouts/login.css' %}" type="text/css" />

neon-jungle/wagtailvideos

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
7:    <link rel="stylesheet" href="{% static 'wagtailimages/css/add-multiple.css' %}" type="text/css" />
70:    <script src="{% static 'wagtailadmin/js/vendor/jquery.iframe-transport.js' %}"></script>
71:    <script src="{% static 'wagtailadmin/js/vendor/jquery.fileupload.js' %}"></script>
72:    <script src="{% static 'wagtailadmin/js/vendor/jquery.fileupload-process.js' %}"></script>
73:    <script src="{% static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>

spapas/wagtail-multi-upload

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/edit_handlers.py
84:            'wagtailimages/js/vendor/load-image.min.js',
85:            'wagtailimages/js/vendor/canvas-to-blob.min.js',
86:            'wagtailadmin/js/vendor/jquery.iframe-transport.js',
87:            'wagtailadmin/js/vendor/jquery.fileupload.js',
88:            'wagtailadmin/js/vendor/jquery.fileupload-process.js',
89:            'wagtailimages/js/vendor/jquery.fileupload-image.js',
90:            'wagtailimages/js/vendor/jquery.fileupload-validate.js',
91:            'wagtailadmin/js/vendor/tag-it.js'

themotleyfool/wagtail-draftail-snippet

wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/wagtail_hooks.py
29:                "wagtailsnippets/js/snippet-chooser-modal.js",
54:                "wagtailsnippets/js/snippet-chooser-modal.js",

torchbox/wagtailmedia

torchbox/wagtailmedia/tests/test_views.py
176:        self.assertNotContains(response, "wagtailadmin/js/draftail.js")
335:        self.assertContains(response, "wagtailadmin/js/draftail.js")
459:        self.assertNotContains(response, "wagtailadmin/js/draftail.js")
523:        self.assertContains(response, "wagtailadmin/js/draftail.js")
583:        self.assertNotIn("wagtailadmin/js/draftail.js", json_data["html"])
690:        self.assertIn("wagtailadmin/js/draftail.js", json_data["html"])

torchbox/wagtail-ab-testing

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_compare.html
26:    <link rel="stylesheet" href="{% versioned_static 'wagtailadmin/css/layouts/compare-revisions.css' %}" type="text/css" />

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/compare.html
16:    <link rel="stylesheet" href="{% versioned_static 'wagtailadmin/css/layouts/compare-revisions.css' %}" type="text/css" />

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/results.html
128:    <script type="text/javascript" src="{% versioned_static 'wagtailadmin/js/page-chooser-modal.js' %}"></script>

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_form.html
76:    <script type="text/javascript" src="{% versioned_static 'wagtailadmin/js/page-chooser-modal.js' %}"></script>

torchbox/wagtail-footnotes

torchbox/wagtail-footnotes/wagtail_footnotes/wagtail_hooks.py
28:            js = ['wagtailadmin/js/draftail.js', 'footnotes/js/footnotes.js']

Core templates reuse

Some of those customisations are officially supported (for example custom report templates), some are not, this needs to be reviewed case-by-case.

wagtail/Frojd/wagtail-trash/wagtail_trash/templates/wagtail_trash/move.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/pages/_editor_js.html" %}
13:    {% include "wagtailadmin/shared/header.html" with title=header_title icon="redirect" %}
25:    {% include "wagtailadmin/shared/non_field_errors.html" %}
32:                {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/coderedcorp/wagtail-cache/wagtailcache/templates/wagtailcache/index.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title_str icon=cache_icon %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/home.html
1:{% extends "wagtailadmin/home.html" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/base.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/login.html
1:{% extends "wagtailadmin/login.html" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/index.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/import_from_csv.html
1:{% extends "wagtailadmin/base.html" %}
14:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
21:                    {% include "wagtailadmin/shared/field_as_li.html" %}
32:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/templates/wagtail_tag_manager/admin/cookie_declaration_index.html
13:                    {% include 'modeladmin/includes/button.html' with button=view.button_helper.add_button %}

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/templates/wagtail_tag_manager/admin/index.html
1:{% extends "modeladmin/index.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/index.html
1:{% extends "wagtailadmin/base.html" %}
33:        {% include "wagtailadmin/shared/header.html" with title=ev_str action_url=add_link icon="media" action_text=add_ev_str search_url="wagtail_embed_videos:index" %}
35:        {% include "wagtailadmin/shared/header.html" with title=ev_str icon="media" search_url="wagtal_embed_videos:index" %}
42:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
71:        {% include 'wagtailadmin/bulk_actions/footer.html' with select_all_obj_text=select_all_text app_label=app_label model_name=model_name objects=embed_videos parent=current_collection.id %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/pages/_editor_js.html" %}
23:    {% include "wagtailadmin/pages/_editor_css.html" %}
29:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}
32:        {% include "wagtailadmin/shared/non_field_errors.html" %}
41:                        {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="media" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/pages/_editor_css.html" %}
12:    {% include "wagtailadmin/pages/_editor_js.html" %}
27:    {% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=embed_video.title icon="media" usage_object=embed_video %}
28:    {% include "wagtailadmin/shared/non_field_errors.html" %}
39:                            {% include "wagtailadmin/shared/field_as_li.html" with li_classes="label-above label-uppercase" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_tags.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/base.html' %}
20:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="doc-full-inverse" %}
53:        {% include 'wagtailadmin/bulk_actions/confirmation/form_with_fields.html' %}
55:        {% include 'wagtailadmin/bulk_actions/confirmation/go_back.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/usage.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=embed_video.title %}
37:                            {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
44:    {% include "wagtailadmin/shared/pagination_nav.html" with items=used_by %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/results.html
35:    {% include "wagtailadmin/shared/pagination_nav.html" with items=embed_videos linkurl='wagtail_embed_videos:chooser_results' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/upload_form.html
4:    {% include "wagtailadmin/shared/non_field_errors.html" with form=form %}
12:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/edit_handlers/embed_video_chooser_panel.html
1:{% include "wagtailadmin/shared/field.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_to_collection.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/base.html' %}
8:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="doc-full-inverse" %}
41:        {% include 'wagtailadmin/bulk_actions/confirmation/form_with_fields.html' %}
43:        {% include 'wagtailadmin/bulk_actions/confirmation/go_back.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/results.html
24:                {% include "wagtailadmin/bulk_actions/listing_checkbox_cell.html" with obj_type="embed_video" obj=embed_video aria_labelledby_prefix="select-embed_video-label embed_video_" aria_labelledby=embed_video.pk|unlocalize aria_labelledby_suffix="_title" %}
37:    {% include "wagtailadmin/shared/pagination_nav.html" with items=embed_videos is_searching=is_searching query_string=query_string %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/list_items_with_no_access.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/list_items_with_no_access.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_delete.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/base.html' %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="doc-full-inverse" %}
44:        {% include 'wagtailadmin/bulk_actions/confirmation/form.html' with action_button_class="serious" %}
46:        {% include 'wagtailadmin/bulk_actions/confirmation/go_back.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/permissions/includes/embedvideo_permissions_formset.html
1:{% extends "wagtailadmin/permissions/includes/collection_member_permissions_formset.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/chooser.html
4:{% include "wagtailadmin/shared/header.html" with title=choose_str merged=1 tabbed=1 icon="media" %}
21:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
24:                    {% include "wagtailadmin/shared/collection_chooser.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/widgets/embed_video_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
1:{% extends "wagtailadmin/base.html" %}
21:                {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
23:                {% include "wagtailadmin/pages/_privacy_switch.html" with page=page page_perms=page_perms only %}
24:                {% include "wagtailadmin/pages/_lock_switch.html" %}
49:{% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/JamesRamm/longclaw/longclaw/orders/templates/orders_detail.html
1:{% extends "modeladmin/inspect.html" %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailtrans/translation/add.html
1:{% extends "wagtailadmin/generic/index.html" %}
11:        {% include "wagtailadmin/shared/breadcrumb.html" with page=parent_page include_self=1 %}
49:    {% include "wagtailadmin/pages/_editor_css.html" %}
53:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=page.title icon="doc-empty-inverse" %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/listing/_page_title_choose.html
14:    {% include "wagtailadmin/pages/listing/_privacy_indicator.html" with page=page %}
15:    {% include "wagtailadmin/pages/listing/_locked_indicator.html" with page=page %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/listing/_page_title_move.html
14:    {% include "wagtailadmin/pages/listing/_privacy_indicator.html" with page=page %}
15:    {% include "wagtailadmin/pages/listing/_locked_indicator.html" with page=page %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/listing/_page_title_explore.html
12:    {% include "wagtailadmin/pages/listing/_privacy_indicator.html" with page=page %}
13:    {% include "wagtailadmin/pages/listing/_locked_indicator.html" with page=page %}

wagtail/wagtail/wagtail-transfer/wagtail_transfer/templates/wagtail_transfer/choose_page.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/pages/_editor_css.html" %}
19:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="doc-empty-inverse" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/edit.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}
32:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/index.html
1:{% extends "wagtailadmin/generic/index.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/confirm_delete.html
1:{% extends "wagtailadmin/generic/confirm_delete.html" %}
5:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/submit_translation.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=view.get_title subtitle=view.get_subtitle icon="doc-empty-inverse" %}
21:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translation.html
1:{% extends "wagtailadmin/generic/edit.html" %}
16:    {% include "wagtailadmin/pages/_editor_css.html" %}
20:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/_components.html
9:                {% include "wagtailadmin/shared/field_as_li.html" with li_classes="component-form__fieldname-"|add:field.name %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/update_translations.html
2:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=view.get_title subtitle=view.get_subtitle icon="doc-empty-inverse" %}
53:                            {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/translations_report.html
1:{% extends 'wagtailadmin/reports/base_report.html' %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translatable_alias.html
1:{% extends "wagtailadmin/pages/edit.html" %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/create_review.html
3:{% include "wagtailadmin/shared/header.html" with title=title_str icon='doc-empty-inverse' %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/audit_trail.html
1:{% extends "wagtailadmin/base.html" %}
13:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=page.get_admin_display_title icon=view.header_icon %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/dashboard.html
1:{% extends "wagtailadmin/generic/index.html" %}

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtail_airtable/airtable_import_listing.html
1:{% extends "wagtailadmin/base.html" %}
4:  {% include "wagtailadmin/shared/header.html" with title="Airtable Import" %}

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtailsnippets/snippets/type_index.html
1:{% extends "wagtailsnippets/snippets/type_index.html" %}
17:                                {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
48:            {% include "wagtailsnippets/snippets/results.html" %}

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_create_tab.html
10:                {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_listing_tab.html
7:                {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/tabbed_modal.html
2:    {% include "wagtailadmin/shared/header.html" with title=page_title icon=icon tabbed=0 merged=0 %}
8:    {% include "wagtailadmin/shared/header.html" with title=page_title icon=icon tabbed=1 merged=1 %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/index.html
1:{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/base.html
1:{% extends "modeladmin/index.html" %}
29:                            {% include 'modeladmin/includes/button.html' with button=view.button_helper.add_button %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/delete.html
1:{% extends "modeladmin/delete.html" %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/dashboard.html
1:{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/wagtailadmin/pages/wagtail_personalisation/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=page.get_admin_display_title icon="doc-empty-inverse" %}

wagtail/wagtail/wagtail-localize-git/wagtail_localize_git/templates/wagtail_localize_git/dashboard.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title="Pontoon" icon="doc-empty-inverse" %}

wagtail/donhauser/wagtail-pdf/MANIFEST.in
2:include wagtail_pdf_view/modeladmin/*

wagtail/Aleksi44/wagtailsvg/wagtailsvg/templates/modeladmin/wagtailsvg/svg/index.html
1:{% extends "modeladmin/index.html" %}

wagtail/Aleksi44/wagtailsvg/wagtailsvg/templates/modeladmin/wagtailsvg/svg/edit.html
1:{% extends "modeladmin/edit.html" %}

wagtail/Aleksi44/wagtailsvg/wagtailsvg/templates/modeladmin/wagtailsvg/svg/create.html
1:{% extends "modeladmin/create.html" %}

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtailimages/images/index.html
2:{% extends "wagtailimages/images/index.html" %}
20:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
39:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
65:            {% include "wagtailimages/images/results.html" %}

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/edit_form.html
6:        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
1:{% extends "wagtailadmin/base.html" %}
18:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="image" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/flag_index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/edit_condition.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=flag.name icon="tag" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/delete_flag.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=delete_str subtitle=flag.name %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/create_flag.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=flag.name icon="tag" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/delete_condition.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=delete_str subtitle=condition_str %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/includes/header.html
11:    {% include "wagtailadmin/shared/header.html" with title=title action_icon="bin" action_text='Delete flag' action_url=delete_link %}
13:    {% include "wagtailadmin/shared/header.html" with title=title icon=icon %}
17:  {% include "wagtailadmin/shared/header.html" with title=title action_icon=icon action_text='Add flag' action_url=add_link %}

wagtail/cfpb/wagtail-inventory/wagtailinventory/templates/wagtailinventory/search.html
1:{% extends "wagtailadmin/base.html" %}
33:{% include "wagtailadmin/shared/header.html" with title=header_str icon="placeholder" %}
39:      {% include "wagtailadmin/shared/field.html" with field=form.has show_label=False field_classes="select-has" %}
40:      {% include "wagtailadmin/shared/field.html" with field=form.block show_label=False field_classes="select-block" %}
57:      {% include "wagtailadmin/pages/listing/_list_explore.html" with show_parent=1 allow_navigation=0 %}
58:      {% include "wagtailadmin/shared/pagination_nav.html" with items=pages %}

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/flatmenu_copy.html
1:{% extends "modeladmin/create.html" %}

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html
1:{% extends "modeladmin/create.html" %}
4:    {% include "wagtailadmin/pages/_editor_css.html" %}
10:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_list.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/otp_form.html
1:{% extends "wagtailadmin/admin_base.html" %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_form.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}
76:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/advanced_settings.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=title_str subtitle=object icon="doc-empty-inverse" %}
16:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/confirm_copy.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=copy_str subtitle=object.title icon="doc-empty-inverse" %}
17:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=object.title icon="doc-empty-inverse" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/index_submissions.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "streamforms/wagtailadmin/shared/datetimepicker_translations.html" %}
80:                                {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small" li_classes="col4" %}

wagtail/tomdyson/wagalytics/wagalytics/templates/wagalytics/dashboard.html
1:{% extends "wagtailadmin/base.html" %}
5:    {% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/infoportugal/wagtail-modeltranslation/wagtail_modeltranslation/templates/modeltranslation_copy.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=copy_str subtitle=page.get_admin_display_title icon="doc-empty-inverse" %}
15:             	    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
26:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/results.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title="Link Checker" icon="link" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/settings.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title="Link Checker" icon="link" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/delete.html
1:{% extends "wagtailadmin/base.html" %}
7:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=scan icon="link" %}
19:	{% include "wagtailadmin/pages/_editor_css.html" %}
22:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailmodelchooser/wagtailmodelchooser/templates/wagtailmodelchooser/model_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/create_campaign.html
1:{% extends "modeladmin/create.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/inspect_campaign.html
1:{% extends "modeladmin/inspect.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/edit_campaign.html
1:{% extends "modeladmin/edit.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/send_confirm.html
1:{% extends "wagtailadmin/base.html" %}
9:        {% include "wagtailadmin/shared/header.html" with title="Send" subtitle=self icon=view.header_icon %}
22:                                {% include 'wagtailadmin/shared/field.html' with field=field %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/test_confirm.html
1:{% extends "wagtailadmin/base.html" %}
9:        {% include "wagtailadmin/shared/header.html" with title="Send test" subtitle=self icon=view.header_icon %}
19:                        {% include 'wagtailadmin/shared/field.html' with field=field %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
1:{% extends "wagtailadmin/base.html" %}
12:      {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newspost_str icon="news" merged=True %}
42:    {% include "wagtailadmin/pages/_editor_css.html" %}
47:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str icon="icon icon-grip" %}
13:					{% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/edit.html
7:  {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="news" merged=True %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/choose.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title="News" icon="news" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/search.html
1:{% extends "wagtailadmin/base.html" %}
19:    {% include "wagtailadmin/shared/header.html" with title=search_str search_url="wagtailnews:search" icon="search" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/widgets/news_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/edit_form.html
9:                {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/results.html
32:    {% include "wagtailadmin/shared/ajax_pagination_nav.html" with items=videos %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/unpublish.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="grip" %}
20:    {% include "wagtailadmin/pages/_editor_css.html" %}
23:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
1:{% extends "wagtailadmin/base.html" %}
12:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/delete.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="grip" %}
28:    {% include "wagtailadmin/pages/_editor_css.html" %}
31:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/edit.html
1:{% extends "wagtailadmin/base.html" %}
28:{% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=video.title icon="media" %}
41:                    {% include "wagtailadmin/shared/field_as_li.html" with li_classes="label-above label-uppercase" %}
107:                    {% include "wagtailadmin/shared/field_as_li.html" with field=transcode_form.media_format li_classes="label-above label-uppercase" %}
108:                    {% include "wagtailadmin/shared/field_as_li.html" with field=transcode_form.quality li_classes="label-above label-uppercase" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/permissions/includes/video_permissions_formset.html
1:{% extends "wagtailadmin/permissions/includes/collection_member_permissions_formset.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/index.html
1:{% extends "wagtailadmin/base.html" %}
27:    {% include "wagtailadmin/shared/header.html" with title=video_str add_link="wagtailvideos:add_multiple" action_url=add_link icon="media" add_text=add_video_str action_text=add_video_str search_url="wagtailvideos:index" %}
33:                    {% include "wagtailadmin/shared/collection_chooser.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/usage.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=video.title %}
37:                            {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
44:    {% include "wagtailadmin/shared/pagination_nav.html" with items=used_by linkurl="-" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/_file_field.html
1:{% extends "wagtailadmin/shared/field.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/results.html
33:    {% include "wagtailadmin/shared/pagination_nav.html" with items=videos is_searching=is_searching query_string=query_string linkurl="wagtailvideos:index" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str merged=1 tabbed=1 icon="media" %}
17:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
20:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
45:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="media" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=pollpost_str icon="group" %}
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/poll_results.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/add.html
1:{% extends "wagtailadmin/base.html" %}
20:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}
30:                        {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/widgets/video_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/search_results.html
15:	{% include "wagtailadmin/shared/pagination_nav.html" with items=items is_searching=is_searching %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/widgets/poll_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/choose.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="group" %}
12:					{% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/search.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/copy.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="grip" %}
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/delete.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="grip" %}
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="group" %}
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/custom_inline_panel.html
18:        {% include "wagtailadmin/edit_handlers/inline_panel_child.html" %}
26:{% include "wagtailadmin/edit_handlers/inline_panel_child.html" with child=self.empty_child %}

wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/templates/wagtail_draftail_snippet/choose_snippet_model.html
4:{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle="Snippet Model" icon="snippet" %}

torchbox/wagtail-webstories/wagtail_webstories/templates/wagtail_webstories/admin/import.html
1:{% extends "wagtailadmin/base.html" %}
10:    {% include "wagtailadmin/pages/_editor_js.html" %}
20:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="openquote" %}
30:                        {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtail_content_import/confirm_dialog.html
4:{% include "wagtailadmin/shared/header.html" with title="Replace content with import" %}

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtailadmin/pages/edit.html
1:{% extends "wagtailadmin/pages/edit.html" %}

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtailadmin/pages/create.html
1:{% extends "wagtailadmin/pages/create.html" %}

torchbox/wagtail-content-import/wagtail_content_import/pickers/google/templates/wagtail_content_import/google_doc_import_chooser.html
1:{% extends "wagtailadmin/pages/add_subpage.html" %}
29:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/compare.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title subtitle=page.title tabbed=1 merged=1 %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_compare.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title subtitle=page.title icon='people-arrows' tabbed=1 merged=1 %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/results.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title icon='people-arrows' tabbed=1 merged=1 %}
126:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/report.html
1:{% extends 'wagtailadmin/reports/base_report.html' %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_form.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title subtitle=page.title icon='people-arrows' tabbed=1 merged=1 %}
19:                    {% include "wagtailadmin/shared/field_as_li.html" with field=form.name %}
20:                    {% include "wagtailadmin/shared/field_as_li.html" with field=form.hypothesis %}
44:                    {% include "wagtailadmin/shared/field_as_li.html" with field=form.sample_size %}
66:    {% include "wagtailadmin/pages/_editor_css.html" %}
70:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/index.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/import_from_file.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" %}
24:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/import_from_api.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" %}
24:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/export_to_file.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" %}
24:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-purge/wagtail_purge/templates/index.html
1:{% extends "wagtailadmin/base.html" %}
10:{% include "wagtailadmin/pages/_editor_js.html" %}
20:{% include "wagtailadmin/shared/header.html" with title=title_str icon="collapse-up" %}
27:            {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtail-bookmarklet/wagtailbookmarklet/templates/wagtailbookmarklet/bookmarklet.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=title_trans %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str tabbed=1 merged=1 icon="media" %}
31:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
34:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
60:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/permissions/includes/media_permissions_formset.html
1:{% extends "wagtailadmin/permissions/includes/collection_member_permissions_formset.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/widgets/media_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/results.html
17:    {% include "wagtailadmin/shared/pagination_nav.html" with items=media_files is_searching=is_searching linkurl="wagtailmedia:index" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/index.html
1:{% extends "wagtailadmin/base.html" %}
35:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
64:                    {% include "wagtailadmin/shared/collection_chooser.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/add.html
1:{% extends "wagtailadmin/base.html" %}
41:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}
48:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/edit.html
1:{% extends "wagtailadmin/base.html" %}
27:    {% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=media.title icon="media" usage_object=media %}
42:                                {% include "wagtailadmin/shared/field_as_li.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/usage.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=media.title %}
37:                            {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
44:    {% include "wagtailadmin/shared/pagination_nav.html" with items=used_by linkurl="-" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_thumbnail_field.html
1:{% extends "wagtailadmin/shared/field.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_file_field.html
1:{% extends "wagtailadmin/shared/field.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=media.title icon="media" %}

Core templates moved or removed

We have moved or removed some of Wagtail’s internal templates. Existing usage should be updated or removed.

# Moved to a different folder
-wagtailadmin/edit_handlers/inline_panel_child.html
+wagtailadmin/panels/inline_panel_child.html
# Removed, no replacement
-wagtailadmin/pages/_lock_switch.html
-wagtailadmin/shared/explorer_menu_item.html
-wagtailadmin/shared/main_nav.html
-wagtailadmin/shared/menu_item.html
-wagtailadmin/shared/menu_search.html
-wagtailadmin/shared/menu_settings_menu_item.html
-wagtailadmin/shared/menu_submenu_item.html
-_page_view_live_tag.html
# Removed, replace with direct logo inclusion (unsupported, may change without warning)
-wagtailadmin/shared/animated_logo.html
+<img src="{% versioned_static 'wagtailadmin/images/wagtail-logo.svg' %}" alt=""/>

longclaw

wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
24:                {% include "wagtailadmin/pages/_lock_switch.html" %}

wagtail-multi-upload

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/custom_inline_panel.html
18:        {% include "wagtailadmin/edit_handlers/inline_panel_child.html" %}
26:{% include "wagtailadmin/edit_handlers/inline_panel_child.html" with child=self.empty_child %}

header template customisations

The header’s markup and supported blocks are largely the same as before, but its styles have changed. It no longer has a tabbed attribute.

Frojd/wagtail-trash

wagtail/Frojd/wagtail-trash/wagtail_trash/templates/wagtail_trash/move.html
13:    {% include "wagtailadmin/shared/header.html" with title=header_title icon="redirect" %}

coderedcorp/wagtail-cache

wagtail/coderedcorp/wagtail-cache/wagtailcache/templates/wagtailcache/index.html
7:    {% include "wagtailadmin/shared/header.html" with title=title_str icon=cache_icon %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/index.html
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/import_from_csv.html
14:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}

bashu/wagtail-embedvideos

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/index.html
33:        {% include "wagtailadmin/shared/header.html" with title=ev_str action_url=add_link icon="media" action_text=add_ev_str search_url="wagtail_embed_videos:index" %}
35:        {% include "wagtailadmin/shared/header.html" with title=ev_str icon="media" search_url="wagtal_embed_videos:index" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
29:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/usage.html
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=embed_video.title %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/confirm_delete.html
7:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="media" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
27:    {% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=embed_video.title icon="media" usage_object=embed_video %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/chooser.html
4:{% include "wagtailadmin/shared/header.html" with title=choose_str merged=1 tabbed=1 icon="media" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_to_collection.html
8:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="doc-full-inverse" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_tags.html
20:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="doc-full-inverse" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_delete.html
7:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="doc-full-inverse" %}

wagtail/wagtailtrans

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/confirm_delete.html
7:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=page.title icon="doc-empty-inverse" %}

wagtail/wagtail-transfer

wagtail/wagtail/wagtail-transfer/wagtail_transfer/templates/wagtail_transfer/choose_page.html
19:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="doc-empty-inverse" %}

wagtail/wagtail-localize

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/confirm_delete.html
5:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/edit.html
7:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/submit_translation.html
6:    {% include "wagtailadmin/shared/header.html" with title=view.get_title subtitle=view.get_subtitle icon="doc-empty-inverse" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/update_translations.html
7:    {% include "wagtailadmin/shared/header.html" with title=view.get_title subtitle=view.get_subtitle icon="doc-empty-inverse" %}

wagtail/wagtail-review

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/audit_trail.html
13:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=page.get_admin_display_title icon=view.header_icon %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/create_review.html
3:{% include "wagtailadmin/shared/header.html" with title=title_str icon='doc-empty-inverse' %}

wagtail/wagtail-airtable

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtail_airtable/airtable_import_listing.html
4:  {% include "wagtailadmin/shared/header.html" with title="Airtable Import" %}

wagtail/wagtail-generic-chooser

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/tabbed_modal.html
2:    {% include "wagtailadmin/shared/header.html" with title=page_title icon=icon tabbed=0 merged=0 %}
8:    {% include "wagtailadmin/shared/header.html" with title=page_title icon=icon tabbed=1 merged=1 %}

wagtail/wagtail-personalisation

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/wagtailadmin/pages/wagtail_personalisation/confirm_delete.html
7:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=page.get_admin_display_title icon="doc-empty-inverse" %}

wagtail/wagtail-localize-git

wagtail/wagtail/wagtail-localize-git/wagtail_localize_git/templates/wagtail_localize_git/dashboard.html
6:    {% include "wagtailadmin/shared/header.html" with title="Pontoon" icon="doc-empty-inverse" %}

jacobtoppm/wagtail-image-import

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
18:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="image" %}

cfpb/wagtail-flags

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/edit_condition.html
6:    {% include "wagtailadmin/shared/header.html" with title=flag.name icon="tag" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/delete_flag.html
7:    {% include "wagtailadmin/shared/header.html" with title=delete_str subtitle=flag.name %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/create_flag.html
6:    {% include "wagtailadmin/shared/header.html" with title=flag.name icon="tag" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/includes/header.html
11:    {% include "wagtailadmin/shared/header.html" with title=title action_icon="bin" action_text='Delete flag' action_url=delete_link %}
13:    {% include "wagtailadmin/shared/header.html" with title=title icon=icon %}
17:  {% include "wagtailadmin/shared/header.html" with title=title action_icon=icon action_text='Add flag' action_url=add_link %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/delete_condition.html
7:    {% include "wagtailadmin/shared/header.html" with title=delete_str subtitle=condition_str %}

cfpb/wagtail-inventory

wagtail/cfpb/wagtail-inventory/wagtailinventory/templates/wagtailinventory/search.html
33:{% include "wagtailadmin/shared/header.html" with title=header_str icon="placeholder" %}

labd/wagtail-2fa

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_list.html
7:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_form.html
8:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_confirm_delete.html
7:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

labd/wagtailstreamforms

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/advanced_settings.html
8:    {% include "wagtailadmin/shared/header.html" with title=title_str subtitle=object icon="doc-empty-inverse" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/confirm_copy.html
8:    {% include "wagtailadmin/shared/header.html" with title=copy_str subtitle=object.title icon="doc-empty-inverse" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/confirm_delete.html
8:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=object.title icon="doc-empty-inverse" %}

infoportugal/wagtail-modeltranslation

wagtail/infoportugal/wagtail-modeltranslation/wagtail_modeltranslation/templates/modeltranslation_copy.html
6:    {% include "wagtailadmin/shared/header.html" with title=copy_str subtitle=page.get_admin_display_title icon="doc-empty-inverse" %}

neon-jungle/wagtail-linkchecker

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan.html
7:    {% include "wagtailadmin/shared/header.html" with title="Link Checker" icon="link" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/results.html
6:    {% include "wagtailadmin/shared/header.html" with title="Link Checker" icon="link" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/delete.html
7:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=scan icon="link" %}

neon-jungle/wagtail-birdsong

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/send_confirm.html
9:        {% include "wagtailadmin/shared/header.html" with title="Send" subtitle=self icon=view.header_icon %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/test_confirm.html
9:        {% include "wagtailadmin/shared/header.html" with title="Send test" subtitle=self icon=view.header_icon %}

neon-jungle/wagtailnews

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str icon="icon icon-grip" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/search.html
19:    {% include "wagtailadmin/shared/header.html" with title=search_str search_url="wagtailnews:search" icon="search" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/choose.html
7:    {% include "wagtailadmin/shared/header.html" with title="News" icon="news" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/edit.html
7:  {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="news" merged=True %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
12:      {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newspost_str icon="news" merged=True %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/delete.html
8:    {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="grip" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/unpublish.html
8:    {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="grip" %}

neon-jungle/wagtailvideos

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
12:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str merged=1 tabbed=1 icon="media" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/index.html
27:    {% include "wagtailadmin/shared/header.html" with title=video_str add_link="wagtailvideos:add_multiple" action_url=add_link icon="media" add_text=add_video_str action_text=add_video_str search_url="wagtailvideos:index" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/edit.html
28:{% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=video.title icon="media" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html
8:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="media" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/usage.html
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=video.title %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/add.html
20:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}

neon-jungle/wagtailpolls

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/choose.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="group" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="group" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/copy.html
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="grip" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/delete.html
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="grip" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=pollpost_str icon="group" %}

themotleyfool/wagtail-draftail-snippet

wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/templates/wagtail_draftail_snippet/choose_snippet_model.html
4:{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle="Snippet Model" icon="snippet" %}

Icon font

wagtail/coderedcorp/wagtail-cache/wagtailcache/templates/wagtailcache/index.html
30:                    $el.addClass('icon icon-spinner');
44:                        $el.removeClass('icon icon-spinner');

wagtail/coderedcorp/wagtail-cache/wagtailcache/wagtail_hooks.py
44:        classnames="icon icon-" + CACHE_ICON,

wagtail/coderedcorp/coderedcms/coderedcms/templates/coderedcms/widgets/checkbox_classifiers.html
27:        <div class="codered-big-icon icon icon-snippet"></div>
36:            <a class="button bicolor icon icon-plus" href="{% url 'wagtailsnippets:add' 'coderedcms' 'classifier' %}">{% trans "Add Classifier" %}</a>

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/block_forms/base_block_settings_struct.html
5:        <i class="icon icon-fa-cog" aria-hidden="true"></i> Advanced Settings

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/shared/main_nav.html
11:                <em class="icon icon-arrow-up-after">{{ request.user.first_name|default:request.user.get_username }}</em>
15:                <li><a href="{% url 'wagtailadmin_account' %}" class="icon icon-user">{% trans "Account settings" %}</a></li>
16:                <li><a href="{% url 'wagtailadmin_logout' %}" class="icon icon-logout">{% trans "Log out" %}</a></li>

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/wagtail_hooks.py
206:            <li class="icon icon-{0}">

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/templates/wagtail_tag_manager/admin/cookie_declaration_index.html
11:                        <button class="button bicolor icon icon-view" type="submit">{% trans "Scan for cookies" %}</button>

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/wagtail_hooks.py
91:        classnames="icon icon-media",

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/homepage/site_summary_videos.html
3:<li class="icon icon-media">

wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
16:                <h1 class="icon icon-doc-empty-inverse">

wagtail/JamesRamm/longclaw/longclaw/orders/templates/orders_detail.html
8:    <p class="back"><a href="{{ view.index_url }}" class="icon icon-arrow-left">{% blocktrans with view.verbose_name as model_name %}Back to {{ model_name }} list{% endblocktrans %}</a></p>

wagtail/JamesRamm/longclaw/longclaw/client/src/orders/OrderDetail.jsx
46:          <i className="icon icon-spinner"></i>
67:    let status = <span className="icon icon-warning">UNKNOWN&nbsp;</span>;
81:          <span className="icon icon-warning" style={spanStyle}>
92:          <span className="icon icon-warning" style={spanStyleyes}>
100:      status = <span className="icon icon-bin">CANCELLED</span>;
103:      status = <span className="icon icon-undo">REFUNDED</span>;

wagtail/thelabnyc/wagtail-spa-integration/wagtail_spa_integration/templates/wagtailadmin/pages/_preview_button_on_edit.html
3:<button id="PREVIEW-BUTTON" class="button {% if icon %}icon icon-view{% endif %}">{{ label }}  (LATEST DRAFT) </button>

wagtail/wagtail/wagtailtrans/src/wagtailtrans/wagtail_hooks.py
20:    menu_icon = 'icon icon-wagtail'

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailtrans/translation/add.html
15:                <h1 class="icon icon-doc-empty-inverse">{% trans 'Translate' %} <span>{{ content_type.model_class.get_verbose_name }}: {{ page.title }}</span> to {{ language.verbose }}</h1>
29:                        <button type="submit" class="button action-save button-longrunning" tabindex="3" data-clicked-text="{% trans 'Saving...' %}"><span class="icon icon-spinner"></span><em>{% trans 'Save draft' %}</em></button>
30:                        <div class="dropdown-toggle icon icon-arrow-up"></div>
34:                                    <button type="submit" name="action-publish" value="action-publish" class="button button-longrunning" tabindex="3" data-clicked-text="{% trans 'Publishing...' %}" {% if page.locked %}disabled {% endif %}><span class="icon icon-spinner"></span><em>{% trans 'Publish' %}</em></button>

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/PageChooserPagination.js
30:            className="icon icon-arrow-left navigate-pages"
56:            className="icon icon-arrow-right-after navigate-pages"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/PageChooserHeader.js
15:          <h1 className="icon icon-doc-empty-inverse">

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/ModelChooserPagination.js
28:            className="icon icon-arrow-left navigate-pages"
53:            className="icon icon-arrow-right-after navigate-pages"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/views/ModelChooserBrowseView.js
37:                className="navigate-pages icon icon-home text-replace"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/views/PageChooserBrowseView.js
41:                className="navigate-pages icon icon-home text-replace"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/components/ModelChooserWidget/index.js
62:            className="transfer bicolor button button-secondary action-choose icon icon-doc-empty-inverse"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/components/PageChooserWidget/index.js
62:            className="transfer bicolor button button-secondary action-choose icon icon-doc-empty-inverse"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/wagtail_hooks.py
36:    return WagtailTransferMenuItem('Import', reverse('wagtail_transfer_admin:choose_page'), classnames='icon icon-doc-empty-inverse', order=10000)

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/index.html
12:                                <a href="{% url 'wagtaillocales:index' %}" class="icon icon-arrow-down-after teal">
16:                                <a href="{% url 'wagtaillocales:index' %}?ordering=name" class="icon icon-arrow-down-after">

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Icon/index.tsx
13:                className={`icon icon-${name} ${className || ''}`}

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Header/index.tsx
145:                            className="o-icon c-dropdown__toggle c-dropdown__togle--icon [ icon icon-arrow-down ]"
225:                                        className="icon icon-site text-replace"
237:                                        className="icon icon-home text-replace"

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/ActionMenu/index.tsx
92:                                className="icon icon-arrow-up icon"
112:                                className="icon icon-view icon"
133:                                    className="icon icon-view icon"
144:                                    className="icon icon-arrow-up icon"

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/editor/components/TranslationEditor/header.tsx
80:                        className="o-icon c-dropdown__toggle c-dropdown__togle--icon [ icon icon-arrow-down ]"

wagtail/wagtail/wagtail-review/wagtail_review/wagtail_hooks.py
111:        name='reviews', classnames='icon icon-tick', order=1000

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/create_review.html
26:                            <button type="button" class="button text-replace icon icon-plus" id="id_create_review-reviewer_autocomplete_add" class="reviewer-add">Add reviewer</button>
38:                            <span id="id_create_review_reviewers-__prefix__-label"></span> <a href="#" class="icon icon-cross" id="id_create_review_reviewers-__prefix__-delete_link"><a/>

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/dashboard.html
13:                                <a href="" class="icon icon-arrow-down-after teal"></a>
15:                                <a href="?ordering=page" class="icon icon-arrow-down-after"></a>

wagtail/wagtail/wagtail-airtable/wagtail_airtable/wagtail_hooks.py
31:        classnames="icon icon-cog",

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtail_airtable/airtable_import_listing.html
20:            <span class="icon icon-spinner"></span>

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtailsnippets/snippets/type_index.html
10:                <h1 class="icon icon-snippet">
26:                    <a class="button bicolor icon icon-bin serious delete-button visuallyhidden" data-url="{% url 'wagtailsnippets:delete-multiple' model_opts.app_label model_opts.model_name %}?">{% blocktrans with snippet_type_name=model_opts.verbose_name_plural %}Delete {{ snippet_type_name }}{% endblocktrans %}</a>
29:                    <a href="{% url 'wagtailsnippets:add' model_opts.app_label model_opts.model_name %}" class="button bicolor icon icon-plus">{% blocktrans with snippet_type_name=model_opts.verbose_name %}Add {{ snippet_type_name }}{% endblocktrans %}</a>
35:                        <button type="submit" class="button bicolor icon icon-plus button-longrunning" data-clicked-text="Importing...">
36:                          <span class="icon icon-spinner"></span>

wagtail/wagtail/wagtail-generic-chooser/tests/tests.py
41:                '<h1 class="icon icon-site">Choose a site</h1>',
78:            '<a href="#" data-page="2" class="icon icon-arrow-right-after">Next</a>',
93:            '<a href="#" data-page="1" class="icon icon-arrow-left">Previous</a>',
97:            '<a href="#" data-page="3" class="icon icon-arrow-right-after">Next</a>',
357:                '<h1 class="icon icon-page">Choose a page</h1>',
381:            '<a href="#" data-page="2" class="icon icon-arrow-right-after">Next</a>',
396:            '<a href="#" data-page="1" class="icon icon-arrow-left">Previous</a>',
400:            '<a href="#" data-page="3" class="icon icon-arrow-right-after">Next</a>',

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_ajax_pagination_nav.html
9:                <a href="#" data-page="{{ items.previous_page_number }}" class="icon icon-arrow-left">{% trans 'Previous' %}</a>
14:                <a href="#" data-page="{{ items.next_page_number }}" class="icon icon-arrow-right-after">{% trans 'Next' %}</a>

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_create_tab.html
15:                <button type="submit" class="button button-longrunning" data-clicked-text="{{ create_form_submitted_label }}"><span class="icon icon-spinner"></span><em>{{ create_form_submit_label }}</em></button>

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/wagtail_hooks.py
247:            <li class="icon icon-fa-snowflake-o">
265:            <li class="icon icon-fa-file-o">
283:                <li class="icon icon-fa-files-o">

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/base.html
20:                    {% block h1 %}<h1 {% if view.header_icon %}class="icon icon-{{ view.header_icon }}"{% endif %}>{{ view.get_page_title }}<span></span></h1>{% endblock %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/dashboard.html
32:                                                    <span class="icon icon-fa-rocket">{{ segment.visit_count|localize }} {% trans "time" %}{{ segment.visit_count|pluralize }}</span>
36:                                                    <span class="icon icon-fa-calendar">{{ segment.enable_date|days_since:segment.disable_date }} {% trans "day" %}{{ segment.enable_date|days_since:segment.disable_date|pluralize }}</span>
41:                                                    <span class="icon icon-fa-user">
59:                                                        <span class="icon icon-fa-cube">{% trans "Any rule" %}</span>
61:                                                        <span class="icon icon-fa-cubes">{% trans "All rules" %}</span>
68:                                                        <span class="icon icon-fa-bookmark" title="{% trans "This segment persists in between visits" %}">{% trans "Persistent" %}</span>
70:                                                        <span class="icon icon-fa-bookmark-o" title="{% trans "This segment is reevaluated on every visit" %}">{% trans "Fleeting" %}</span>
87:                                                            <span class="icon icon-{{ rule.icon }}">{{ rule.description.value }}</span>
93:                                                        <span class="icon icon-fa-user"> {{ segment.matched_users_count }} {% trans "user" %}{{ segment.matched_users_count|pluralize }}</span>  {% trans "were possible matches for this segment at creation" %}

wagtail/wagtail/wagtail-localize-git/wagtail_localize_git/wagtail_hooks.py
43:        classnames="icon icon-site",

wagtail/wagtail/wagtail-condensedinlinepanel/condensedinlinepanel/static/condensedinlinepanel/src/components/Card.tsx
142:                    <li key="edit-close" onClick={this.onEditClose.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-close icon icon-edit"></li>
146:                    <li key="edit-start" onClick={this.onEditStart.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-edit icon icon-edit"></li>
154:                <li key="delete" onClick={this.onDelete.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-delete icon icon-bin"></li>
167:                <li key="delete" onClick={this.onDeleteConfirm.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-delete-confirm icon icon-tick"></li>,
168:                <li key="cancel" onClick={this.onDeleteCancel.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-delete-confirm-cancel icon icon-cross"></li>,

wagtail/wagtail/wagtail-condensedinlinepanel/condensedinlinepanel/static/condensedinlinepanel/src/components/Gap.tsx
47:                      <a className="condensed-inline-panel__add-button icon icon-plus-inverse" href="#" onClick={onAdd}></a>

wagtail/wagtail/wagtail-condensedinlinepanel/condensedinlinepanel/static/condensedinlinepanel/src/components/CardSet.tsx
180:            addButton = <button className="condensed-inline-panel__top-add-button button bicolor icon icon-plus" type="button" onClick={onClickAddButton}>{this.props.panelLabel}</button>;

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/static_src/wagtail_image_import/js/importer.js
268:          <div class="thumb icon icon-image hasthumb">
488:          <h2 class="icon icon-warning">Duplicates detected</h2>
731:        <button class="button bicolor icon icon-plus" onClick={pick}>

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtailimages/images/index.html
14:                    <h1 class="icon icon-image">
50:                              <a class="button button-small button-secondary bicolor icon icon-tag" href="{% url 'wagtailimages:index' %}{% querystring tag=tag.name %}">{{ tag.name }}</a>
52:                              <a class="button button-small bicolor icon icon-tag" href="{% url 'wagtailimages:index' %}{% querystring tag=tag.name %}">{{ tag.name }}</a>
56:                          <a class="button button-small bicolor button-secondary icon icon-cross" href="{% url 'wagtailimages:index' %}{% querystring tag='' %}">{% trans 'Clear choice' %}</a>

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/includes/import_dropdown.html
6:    <a href="{% url 'wagtailimages:add_multiple' %}" class="button bicolor icon icon-plus">{% trans "Add an image" %}</a>
8:        <div class="dropdown-toggle icon icon-arrow-down"></div>
10:            <li><a  class="button bicolor icon icon-site" href="{% url 'wagtail_image_import:import' %}">{% trans 'Import from Drive' %}</a></li>

wagtail/cfpb/wagtail-flags/wagtailflags/wagtail_hooks.py
23:        classnames="icon icon-tag",

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/edit_condition.html
50:                <a class="button bicolor icon icon-cog" href="{% url 'wagtailflags:flag_index' flag.name %}">Back to {{ flag.name }}</a>

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/includes/flag_index.html
60:    <a href="{% url 'wagtailflags:create_condition' flag.name %}" class="button bicolor icon icon-plus">Add a condition</a>

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/create_flag.html
34:                <a class="button bicolor icon icon-cog" href="{% url 'wagtailflags:list' %}">Back to flags</a>

wagtail/cfpb/wagtail-inventory/wagtailinventory/wagtail_hooks.py
51:        classnames="icon icon-placeholder",

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/includes/header.html
5:                <h1 class="icon icon-{{ icon }}">

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_list.html
49:            <a href="{% url 'wagtail_2fa_device_new' %}" class="button bicolor icon icon-plus">{% trans 'New device' %}</a>

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/otp_form.html
63:                    <button type="submit" class="button button-longrunning" tabindex="3" data-clicked-text="{% trans 'Signing in…' %}"><span class="icon icon-spinner"></span><em>{% trans 'Sign in' %}</em></button>

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/partials/pagination_nav.html
8:            <a href="?{% url_replace p=items.previous_page_number %}" class="icon icon-arrow-left">{% trans 'Previous' %}</a>
13:            <a href="?{% url_replace p=items.next_page_number %}" class="icon icon-arrow-right-after">{% trans 'Next' %}</a>

wagtail/labd/wagtailstreamforms/wagtailstreamforms/wagtail_hooks.py
148:    menu_icon = "icon icon-form"

wagtail/labd/wagtailstreamforms/wagtailstreamforms/blocks.py
56:        icon = "icon icon-form"

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/index_submissions.html
73:                        <h1 class="icon icon-form">
89:                    <button name="action" value="CSV" class="button bicolor icon icon-download">{% trans 'Download CSV' %}</button>

wagtail/tomdyson/wagalytics/wagalytics/wagtail_hooks.py
36:        classnames='icon icon-fa-bar-chart',

wagtail/tomdyson/wagalytics/wagalytics/templates/wagalytics/dashboard.html
66:                    <h1 class="icon icon-fa-bar-chart">
111:            <div id="sessions-line-chart-container" class="chart"><i class="icon icon-spinner"></i></div>
115:            <div id="popular-pages-table-container"><i class="icon icon-spinner"></i></div>
119:            <div id="top-referrers-table-container" ><i class="icon icon-spinner"></i></div>
129:                    <button id="export-button" class="button icon icon-download button-longrunning" data-clicked-text="Exporting…" type="submit" disabled>
130:                        <span class="icon icon-spinner"></span><em>Export Data</em>

wagtail/tomdyson/wagalytics/client/src/wagalytics.js
85:        document.getElementById(id).innerHTML = '<i class="icon icon-spinner"></i>';
304:                    <a class="icon icon-arrow-left" href="#">Previous</a>
307:                    <a class="icon icon-arrow-right-after" href="#">Next</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/wagtail_hooks.py
35:        classnames='icon icon-link',

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/index.html
10:                <h1 class="icon icon-link">{% blocktrans %}Link Checker{% endblocktrans %} </h1>
15:			<a href="{% url 'wagtaillinkchecker_settings' %}" class="button bicolor icon icon-cogs ">Settings</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan_list.html
46:					<a href="?page={{page.previous_page_number}}" class="icon icon-arrow-left">{% blocktrans %}Previous{% endblocktrans %}</a>
55:					<a href="?page={{page.next_page_number}}" class="icon icon-arrow-right-after">{% blocktrans %}Next{% endblocktrans %}</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/settings.html
10:                <h1 class="icon icon-link">{% blocktrans %}Link Checker{% endblocktrans %} </h1>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan.html
45:        <a href="{% url 'wagtaillinkchecker' %}" class="button bicolor icon icon-arrow-left">{% blocktrans %}Back{% endblocktrans %}</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/results.html
15:        <a href="{% url 'wagtaillinkchecker' %}" class="button bicolor icon icon-arrow-left">Back</a>

wagtail/neon-jungle/wagtailmodelchooser/wagtailmodelchooser/templates/wagtailmodelchooser/modal.html
5:				{% block h1 %}<h1 {% if chooser.header_icon %}class="icon icon-{{ chooser.header_icon }}"{% endif %}>Choose <span>{{ opts.verbose_name }}</span></h1>{% endblock %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/options.py
28:                button('preview', 'Preview', 'button-secondary icon icon-view'),
37:                button('edit', 'Edit', 'bicolor icon icon-edit'),
39:                button('confirm_send', 'Send', 'bicolor icon icon-mail'),
40:                button('send_test', 'Send test', 'button-secondary icon icon-cog'),
41:                button('preview', 'Preview', 'button-secondary icon icon-view'),
46:                button('inspect', 'View', 'button-secondary icon icon-view'),

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/create_campaign.html
25:                <button class="button campaign-preview icon icon-view" data-action="{{ view.create_url }}">

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/edit_campaign.html
26:                <button class="button campaign-preview icon icon-view" data-action="{{ view.edit_url }}">

wagtail/neon-jungle/wagtailnews/wagtailnews/wagtail_hooks.py
35:            classnames='icon icon-grip', order=250, **kwargs)

wagtail/neon-jungle/wagtailnews/wagtailnews/menu.py
10:                 classnames='icon icon-grip', order=250, **kwargs):

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/index.html
11:                <h1 class="col icon icon-grip">{% blocktrans %}News{% endblocktrans %} <span>{{ newsindex.url }}</span></h1>
36:                    <a href="{% url 'wagtailnews:create' newsindex.pk %}" class="col button bicolor icon icon-plus">{% blocktrans %}Add news post{% endblocktrans %}</a>

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str icon="icon icon-grip" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
24:                        <div class="dropdown-toggle icon icon-arrow-up"></div>
32:                    <button class="button icon icon-view" name="action-preview" value="woop">

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/edit.html
15:    <div class="dropdown-toggle icon icon-arrow-up"></div>

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/widgets/news_chooser.html
11:{% block icon %}icon icon-grip{% endblock %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/wagtail_hooks.py
78:                     name='videos', classnames='icon icon-media', order=100),
88:            name='videos', classnames='icon icon-media', order=300
93:            name='videos', classnames='icon icon-media', order=300
137:        classnames="icon icon-media",

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/homepage/videos_summary.html
3:<li class="icon icon-media">

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/edit_form.html
18:<div data-video-thumb="{{ video.id }}" class="thumb icon icon-media hasthumb">

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
49:                        <button type="submit" class="button button-longrunning" data-clicked-text="{% trans 'Uploading...' %}"><span class="icon icon-spinner"></span><em>{% trans 'Upload' %}</em></button>

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
21:                    <button class="button bicolor icon icon-plus">{% trans "Or choose from your computer" %}</button>

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/_file_field.html
4:    <a href="{{ video.url }}" class="icon icon-media">{{ video.filename }}</a><br /><br />

wagtail/neon-jungle/wagtailpolls/wagtailpolls/wagtail_hooks.py
23:                 classnames='icon icon-group', order=250)

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/index.html
29:				<h1 class="icon icon-group">{% blocktrans %}Polls{% endblocktrans %} </h1>
39:				<a href="{% url 'wagtailpolls_create' %}" class="button bicolor icon icon-plus">{% blocktrans %}Add poll{% endblocktrans %}</a>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
19:							<span class="icon icon-spinner"></span>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
19:							<span class="icon icon-spinner"></span>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/poll_results.html
12:					<h1 class="icon icon-edit">{% blocktrans %}{{poll}} - Total Votes {{total_votes}}{% endblocktrans %} </h1>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/search.html
12:				<h1 class="icon icon-edit">{% blocktrans %}Poll{% endblocktrans %} </h1>
22:				<a href="{% url 'wagtailpolls_create' %}" class="button bicolor icon icon-plus">{% blocktrans %}Add poll{% endblocktrans %}</a>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/poll_list.html
33:						<a href="{% url 'wagtailpolls_results' poll_pk=poll.pk %}" class="icon icon-arrow-right" title="{% trans "Check out the poll results for '{{poll}}'" %}"><b>{% blocktrans %}Results{% endblocktrans %}</b></a>
46:					<a href="?{% querystring page=page.previous_page_number %}" class="icon icon-arrow-left">{% blocktrans %}Previous{% endblocktrans %}</a>
55:					<a href="?{% querystring page=page.next_page_number %}" class="icon icon-arrow-right-after">{% blocktrans %}Next{% endblocktrans %}</a>

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/custom_inline_panel.html
31:    <a class="button bicolor icon icon-plus" id="id_{{ self.formset.prefix }}-ADD">

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/multiple_images_panel.html
22:                <button class="button bicolor icon icon-plus">{% trans "Choose from your computer" %}</button>
51:                        <div class="thumb icon icon-image"></div>

torchbox/wagtail-webstories/wagtail_webstories/wagtail_hooks.py
19:        return MenuItem('Web stories', reverse('wagtail_webstories:import_story'), classnames='icon icon-openquote', order=10000)

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtail_content_import/picker_buttons_base.html
5:                <i class="icon icon-folder-open-inverse content-import docs-blue"></i>
8:            <div class="content-import dropdown-toggle icon icon-arrow-up"></div>

torchbox/wagtail-content-import/wagtail_content_import/pickers/google/templates/wagtail_content_import/google_doc_import_chooser.html
22:                    <h1 class="icon icon-doc-full-inverse">

torchbox/wagtail-footnotes/wagtail_footnotes/templates/wagtail_footnotes/admin/footnotes_modal.html
14:                                <h1 class="icon icon-doc-full-inverse">Choose a footnote</h1>

torchbox/wagtail-import-export/wagtailimportexport/wagtail_hooks.py
24:        _('Import / Export'), reverse('wagtailimportexport_admin:index'), classnames='icon icon-download', order=800

torchbox/wagtail-purge/wagtail_purge/wagtail_hooks.py
19:        classnames="icon icon-collapse-down",

torchbox/wagtail-experiments/experiments/templates/experiments/report.html
43:                                    <span class="icon icon-view"></span>
48:                            <td class="icon icon-tick">{% trans 'Selected' %}</td>

torchbox/wagtailmedia/src/wagtailmedia/wagtail_hooks.py
38:        classnames="icon icon-media",
94:        classnames="icon icon-media",

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/homepage/site_summary_media.html
3:<li class="icon icon-media">

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/chooser/chooser.html
64:                        <button type="submit" class="button button-longrunning" data-clicked-text="{% trans 'Uploading…' %}"><span class="icon icon-spinner"></span><em>{% trans 'Upload' %}</em></button>

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/list.html
10:                    <a href="{% url 'wagtailmedia:index' %}{% if not ordering == "title" %}?ordering=title{% endif %}" class="icon icon-arrow-down-after {% if  ordering == "title" %}teal{% endif %}">
21:                    <a href="{% url 'wagtailmedia:index' %}{% if not ordering == "-created_at" %}?ordering=-created_at{% endif %}" class="icon icon-arrow-down-after {% if  ordering == "-created_at" %}teal{% endif %}">

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_file_field.html
4:    <a href="{{ media.url }}" class="icon icon-media">{{ media.filename }}</a><br /><br />

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/add.html
51:                    <button type="submit" class="button button-longrunning" data-clicked-text="{% trans 'Uploading…' %}"><span class="icon icon-spinner"></span><em>{% trans 'Upload' %}</em></button>

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/index.html
28:                    <h1 class="icon icon-media">
45:                            <a href="{% url 'wagtailmedia:add' 'audio' %}" class="button bicolor icon icon-plus">{% trans "Add audio" %}</a>
51:                                <a href="{% url 'wagtailmedia:add' 'video' %}" class="button bicolor icon icon-plus">{% trans "Add video" %}</a>

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_thumbnail_field.html
6:        <a href="{{ media.thumbnail.url }}" class="icon icon-image">{{ media.thumbnail_filename }}</a><br /><br />

Excluded from analysis

Project Why
https://github.com/torchbox/wagtailsurveys Outdated
https://github.com/torchbox/wagtail-related Outdated
https://github.com/torchbox/wagtail-import-export Outdated
https://github.com/torchbox/wagtail-bookmarklet Outdated
https://github.com/torchbox/wagtail-experiments Outdated
https://github.com/torchbox/wagtail-appengine-demo Outdated / demo site
https://github.com/praekeltfoundation/molo Stuck on Wagtail 2.10.2
https://github.com/neon-jungle/wagtail-readability Outdated
https://github.com/springload/madewithwagtail Stuck on Wagtail 1.13.1
https://github.com/wagtail/wagtail-react-streamfield Outdated
https://github.com/wagtail/react-streamfield Outdated
https://github.com/wagtail/wagtailapi_legacy Outdated
https://github.com/wagtail/wagtaildemo Outdated
https://github.com/wagtail/docker-wagtail-develop Not relevant

Running the analysis yourself

This can be useful if you want to search closed-source projects as well as open-source packages

Initial setup

Dependencies: gron, curl, grep, awk.

First, pick a folder to run all of this from.

Then create a .env.sh file for any environment variables / reusable bash. Start here:

# Define which patterns you’d like to ignore when fetching repositories from wagtail on GitHub.
export GITHUB_IGNORE_REPOSITORIES='(pattern-to-ignore|another-pattern-to-ignore)'

# For ag users.
alias ag="ag --hidden --skip-vcs-ignores --path-to-ignore .ignore"

Create a .ignore file with file patterns to discard from code search results. Example:

jquery.floatThead.js
*.snap
*.map
*.min.js
*.*.min.js
*.*.*.min.js
*.min.css
*.bundle.min.js
bootstrap.js
*.bundle.js
*.bundle.js
*.*.bundle.js
bootstrap.bundle.min.js
handsontable-6.2.2.full.min.js
package-lock.json
yarn.lock
wagtail/wagtail/wagtail-transfer/wagtail_transfer/static/wagtail_transfer/js/wagtail_transfer.js
tmp

Fetch repositories to index

We’ll manually create our own search index by cloning git repositories. Here is a sample script, which fetches the 50 most recently updated repositories in the Wagtail organisation on GitHub. Adapt to your needs.

You can run this script all at once, or step by step in the terminal if you prefer.

#!/usr/bin/env bash

# See https://sipb.mit.edu/doc/safe-shell/.
set -euf -o pipefail

# Fetch most active public repositories from github/wagtail.
curl https://api.github.com/orgs/wagtail/repos?per_page=50&sort=updated > github-public-latest.json
# Convert into intermediary list of what to clone.
gron github-public-latest.json | grep .git_url | cut -d '"' -f 2 | grep -E -v $GITHUB_IGNORE_REPOSITORIES > github-to-fetch.txt

mkdir -p repos
# Create clone script for final check.
cat github-to-fetch.txt | cut -d '/' -f 5 | cut -d '.' -f -1 | awk -F ':' '{ print "git clone --depth 1 git@github.com:wagtail/"$1".git", "repos/"$1 }' > github-clone.sh
# Clone.
bash github-clone.sh

Searching

You can use your favorite code search tool from then on – here are sample commands with ag:

alias ag="ag --hidden --skip-vcs-ignores --path-to-ignore .ignore"

# jQuery Datetimepicker
ag '(\.datetimepicker|xdsoft_datetimepicker|jquery\.datetimepicker)' repos
# jQuery Autosize
ag 'jquery\.autosize' repos
# Hallo.js
ag '(HalloRichTextArea|hallo-|hallo\.|\.hallo\()' repos
# Bootstrap tooltips
ag '(data-wagtail-tooltip|\.tooltip\()' repos
# Bootstrap tabs
ag '(data-tab-nav|\.tab\(|bs\.tab)' repos
# Bootstrap transitions
ag 'bootstrap-transition' repos
# Tagit
ag '(jquery\.tagit|.tagit\(|tag-it)' repos
# Draftail controls & plugins
ag '(draftail\.registerControl|draftail\.registerPlugin)' repos
# jQuery UI
ag '(jquery-ui|ui-)' repos
# Editor JS/CSS loading
ag '_editor_(css|js)\.html' repos
# Direct loading of Wagtail JS/CSS
ag '(modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/(js|css)' repos
# Core templates reuse
ag '(include|extends) .*(modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/' repos
# Icon font
ag 'icon icon-' repos

Upcoming breaking changes affecting Wagtail community projects

Last updated: 2022-02-25

This review inspects the code of 63 Wagtail packages, to check for patterns which will need to be reworked as part of our UI roadmap.

Feedback and discussions

Please join #package-maintainers on the Wagtail Slack.

Customisations checked to date

Last updated: 2022-02-25. Use those patterns with a code search tool supporting regular expressions.

  • jQuery Datetimepicker
    • Current plan: Removed in the next release, with replacement
    • Code search: (\.datetimepicker|xdsoft_datetimepicker|jquery\.datetimepicker)
  • jQuery Autosize
    • Current plan: TBC
    • Code search: jquery\.autosize
  • Hallo.js
    • Current plan: Removed in the next release, replace-able with wagtail-hallo
    • Code search: (HalloRichTextArea|hallo-|hallo\.|\.hallo\()
  • Bootstrap tooltips
    • Current plan: Removed in the next + 1 release, with replacement
    • Code search: (data-wagtail-tooltip|\.tooltip\()
  • Bootstrap tabs
    • Current plan: Removed in the next release, with replacement
    • Code search: (data-tab-nav|\.tab\(|bs\.tab)
  • Bootstral modals
    • Current plan: Removed in the next + 1 release, with replacement
    • Code search: too many false positives ("modal").
  • Bootstrap transitions
    • Current plan: Removed, no replacement
    • Code search: bootstrap-transition
  • Tagit
    • Current plan: TBC
    • Code search: (jquery\.tagit|.tagit\(|tag-it)
  • Draftail controls & plugins
    • Current plan: Removed in the next or n+1 release, with replacement
    • Code search: (draftail\.registerControl|draftail\.registerPlugin)
  • jQuery UI
    • Current plan: TBC
    • Code search: (jquery-ui|ui-)
  • jQuery
    • Current plan: to be retained for the foreseeable future, will be removed eventually
    • Code search: $( and jQuery(
  • Editor JS/CSS loading
    • Current plan: Expected changes, requires case-by-case review
    • Code search: _editor_(css|js)\.html
  • Direct loading of Wagtail JS/CSS
    • Current plan: Expected changes, requires case-by-case review
    • Code search: (modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/(js|css)
  • Core templates reuse
    • Current plan: Expected changes, requires case-by-case review
    • Code search: (include|extends) .*(modeladmin|simple_translation|table_block|typed_table_block|wagtailadmin|wagtailcore|wagtaildocs|wagtailembeds|wagtailforms|wagtailimages|wagtaillocales|wagtailredirects|wagtailsearch|wagtailsearchpromotions|wagtailsettings|wagtailsites|wagtailsnippets|wagtailstyleguide|wagtailusers)\/
  • Icon font
    • Current plan: Removed in the next or n+1 release, with replacement
    • Code search: icon icon-

Summary of findings

There were potentially problematic patterns found in 48 packages. Note this list only includes a subset of the above patterns, and not all patterns are equal in likelihood of causing issues or in scope of changes needed:

  • Icon font usage is widespread, but refactoring code or adding a legacy icon font will be simple.
  • Core templates reuse is only a sign of customisations, and needs looking into case-by-case.
Package Detected patterns
coderedcms Editor JS/CSS includes, Icon font usage, Core template reuse
longclaw Editor JS/CSS includes, Icon font usage, Core template reuse
puput Direct loading of JS/CS
wagalytics Editor JS/CSS includes, Icon font usage, Core template reuse
wagtail_draftail_anchors Draftail controls & plugins
wagtail-2fa Direct loading of JS/CS, Icon font usage, Core template reuse
wagtail-ab-testing Editor JS/CSS includes, Chooser modals, Direct loading of JS/CS, Core template reuse
wagtail-airtable Icon font usage, Core template reuse
wagtail-birdsong Icon font usage, Core template reuse
wagtail-bookmarklet (Core template reuse)
wagtail-cache Icon font usage, Core template reuse
wagtail-condensedinlinepanel Icon font usage
wagtail-content-import Chooser modals, Icon font usage, Core template reuse
wagtail-draftail-snippet Draftail controls & plugins, Direct loading of JS/CS, Core template reuse
wagtail-embedvideos Bootstrap tabs in choosers, Tagit, Editor JS/CSS includes, Direct loading of JS/CSS, Icon font usage, Core template reuse
wagtail-experiments Icon font usage
wagtail-flags Icon font usage, Core template reuse
wagtail-footnotes Draftail controls & plugins, Direct loading of JS/CS, Icon font usage
wagtail-generic-chooser Bootstrap tabs in choosers, Icon font usage, Core template reuse
wagtail-image-import Tagit, Direct loading of JS/CS, Icon font usage, Core template reuse
wagtail-import-export Icon font usage, Core template reuse
wagtail-inventory Icon font usage, Core template reuse
wagtail-linkchecker Editor JS/CSS includes, Icon font usage, Core template reuse
wagtail-localize-git Icon font usage, Core template reuse
wagtail-localize Bootstrap tooltips, Editor JS/CSS includes, Direct loading of JS/CSS, Icon font usage, Core template reuse
wagtail-markdown Custom modal?
wagtail-modeltranslation Editor JS/CSS includes, Core template reuse
wagtail-multi-upload Tagit, Direct loading of JS/CS, Icon font usage, Core template reuse
wagtail-personalisation Direct loading of JS/CSS, Icon font usage, Core template reuse
wagtail-purge Editor JS/CSS includes, Icon font usage, Core template reuse
wagtail-review Direct loading of JS/CSS, Icon font usage, Core template reuse
wagtail-spa-integration Icon font usage
wagtail-tag-manager Icon font usage, Core template reuse
wagtail-transfer Editor JS/CSS includes, Icon font usage, Core template reuse
wagtail-trash Editor JS/CSS includes, Core template reuse
wagtail-webstories Editor JS/CSS includes, Icon font usage, Core template reuse
wagtailmedia Bootstrap tabs in choosers, Tagit, Chooser modals, Direct loading of JS/CS, Icon font usage, Core template reuse
wagtailmenus Editor JS/CSS includes, Icon font usage, Core template reuse
wagtailmodelchooser Icon font usage, Core template reuse
wagtailnews Editor JS/CSS includes, Icon font usage, Core template reuse
wagtailpolls Editor JS/CSS includes, Icon font usage, Core template reuse
wagtailreadinglevel Draftail controls & plugins, Direct loading of JS/CS
wagtailstreamforms Icon font usage, Core template reuse
wagtailsvg Core template reuse
wagtailtrans Editor JS/CSS includes, Icon font usage, Core template reuse
wagtailvideos Bootstrap tabs in choosers, Tagit, Direct loading of JS/CS, Icon font usage, Core template reuse

Full results

Datetimepicker

No matches found.

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/wagtailadmin/shared/datetimepicker_translations.html
4:    $.fn.datetimepicker.defaults.i18n.wagtail_custom_locale = {
38:    $.datetimepicker.setLocale('wagtail_custom_locale');

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/index_submissions.html
10:            $('#id_date_from').datetimepicker({
14:            $('#id_date_to').datetimepicker({

Hallo.js

No matches found.

Bootstrap tooltips

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Avatar/index.tsx
16:            $(ref.current).tooltip({

Bootstrap tabs

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/chooser/chooser.html
15:    <ul class="tab-nav merged" data-tab-nav>
torchbox/wagtail-markdown/wagtailmarkdown/static/wagtailmarkdown/js/easymde.attach.js
43:$(document).on('shown.bs.tab', function(e) {
wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/chooser.html
10:    <ul class="tab-nav merged" data-tab-nav>
wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/tabbed_modal.html
10:    <ul class="tab-nav merged" data-tab-nav>
wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
6:    <ul class="tab-nav merged" data-tab-nav>

Bootstrap transitions

No matches

Tagit

torchbox/wagtailmedia/src/wagtailmedia/static/wagtailmedia/js/media-chooser-modal.js
127:        $('#id_tags', modal.body).tagit({

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/add.html
21:            $('#id_tags').tagit({

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/edit.html
13:            $('#id_tags').tagit({
wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
14:            $('#id_tags').tagit({

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
18:            $('#id_tags').tagit({

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_tags.html
11:            $('#id_tags').tagit({
wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/static_src/wagtail_image_import/js/importer.js
319:        field.tagit(props.tagitOpts);
321:          field.tagit("destroy");

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
40:    <script src="{% versioned_static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>
wagtail/neon-jungle/wagtailvideos/wagtailvideos/static/wagtailvideos/js/video-chooser-modal.js
100:        // $('#id_tags', modal.body).tagit({

wagtail/neon-jungle/wagtailvideos/wagtailvideos/static/wagtailvideos/js/add-multiple.js
140:                $('.tag_field input', form).tagit(window.tagit_opts);

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
73:    <script src="{% static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/add.html
11:            $('#id_tags').tagit({

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/edit.html
17:        $('#id_tags').tagit({
wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/edit_handlers.py
91:            'wagtailadmin/js/vendor/tag-it.js'

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/multiple_images_panel.js
445:                $('.tag_field input', form).tagit(window.tagit_opts);

Draftail controls & plugins

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelflesch/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelsmog/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelcoleman/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelfog/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevel/static/api-monkeypatch.js
31:window.draftail.registerControl = registerControl;

wagtail/vixdigital/wagtail-readinglevel/src/flesch-index.js
3:window.draftail.registerControl(FleschReadingEase);

wagtail/vixdigital/wagtail-readinglevel/src/fog-index.js
3:window.draftail.registerControl(FogIndex);

wagtail/vixdigital/wagtail-readinglevel/src/automated-index.js
3:window.draftail.registerControl(ReadingLevel);

wagtail/vixdigital/wagtail-readinglevel/src/smog-index.js
3:window.draftail.registerControl(SmogIndex);

wagtail/vixdigital/wagtail-readinglevel/src/coleman-index.js
3:window.draftail.registerControl(ColemanLiau);
torchbox/wagtail-footnotes/wagtail_footnotes/static/footnotes/js/footnotes.js
125:window.draftail.registerPlugin({
wagtail/jacobtoppm/wagtail_draftail_anchors/wagtail_draftail_anchors/static_src/wagtaildraftailanchors/js/wagtail_draftail_anchor.js
49:window.draftail.registerControl = registerControl;
104:window.draftail.registerPlugin({
wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/static/wagtail_draftail_snippet/js/wagtail-draftail-snippet.js
212:  window.draftail.registerPlugin({
218:  window.draftail.registerPlugin({

jQuery UI

No clear matches.

Editor JS/CSS loading

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/results.html
126: {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_form.html
66: {% include "wagtailadmin/pages/_editor_css.html" %}
70: {% include "wagtailadmin/pages/_editor_js.html" %}
torchbox/wagtail-purge/wagtail_purge/templates/index.html
10:{% include "wagtailadmin/pages/_editor_js.html" %}
torchbox/wagtail-webstories/wagtail_webstories/templates/wagtail_webstories/admin/import.html
10: {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/Frojd/wagtail-trash/wagtail_trash/templates/wagtail_trash/move.html
6:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/import_from_csv.html
32:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
7:    {% include "wagtailadmin/pages/_editor_js.html" %}
23:    {% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
6:    {% include "wagtailadmin/pages/_editor_css.html" %}
12:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
49:{% include "wagtailadmin/pages/_editor_css.html" %}
wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailtrans/translation/add.html
49:    {% include "wagtailadmin/pages/_editor_css.html" %}
53:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/wagtail/wagtail-transfer/wagtail_transfer/templates/wagtail_transfer/choose_page.html
7:    {% include "wagtailadmin/pages/_editor_css.html" %}
wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translation.html
16:    {% include "wagtailadmin/pages/_editor_css.html" %}
20:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html
4:    {% include "wagtailadmin/pages/_editor_css.html" %}
10:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/tomdyson/wagalytics/wagalytics/templates/wagalytics/dashboard.html
5:    {% include "wagtailadmin/pages/_editor_css.html" %}
wagtail/infoportugal/wagtail-modeltranslation/wagtail_modeltranslation/templates/modeltranslation_copy.html
26:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/delete.html
19:	{% include "wagtailadmin/pages/_editor_css.html" %}
22:	{% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
42:    {% include "wagtailadmin/pages/_editor_css.html" %}
47:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/delete.html
28:    {% include "wagtailadmin/pages/_editor_css.html" %}
31:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/unpublish.html
20:    {% include "wagtailadmin/pages/_editor_css.html" %}
23:    {% include "wagtailadmin/pages/_editor_js.html" %}
wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/copy.html
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/delete.html
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

Chooser modals

torchbox/wagtailmedia/src/wagtailmedia/static/wagtailmedia/js/media-chooser.js
9:        ModalWorkflow({

torchbox/wagtailmedia/src/wagtailmedia/views/chooser.py
6:from wagtail.admin.modal_workflow import render_modal_workflow
117:    return render_modal_workflow(
143:    return render_modal_workflow(
178:            return render_modal_workflow(
225:    return render_modal_workflow(
torchbox/wagtail-ab-testing/wagtail_ab_testing/static_src/components/GoalSelector/index.tsx
60:        (window as any).ModalWorkflow({
torchbox/wagtail-content-import/wagtail_content_import/admin_views.py
1:from wagtail.admin.modal_workflow import render_modal_workflow
5:    return render_modal_workflow(

torchbox/wagtail-content-import/wagtail_content_import/static/wagtail_content_import/js/picker.js
7:                ModalWorkflow({

Direct loading of Wagtail JS/CSS

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/index.html
24:    <script defer src="{% versioned_static 'wagtailadmin/js/bulk-actions.js' %}"></script>
wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translation.html
23:    <script type="text/javascript" src="{% versioned_static 'wagtailadmin/js/page-chooser-modal.js' %}"></script>
24:    <script type="text/javascript" src="{% versioned_static 'wagtailimages/js/image-chooser-modal.js' %}"></script>
25:    <script type="text/javascript" src="{% versioned_static 'wagtaildocs/js/document-chooser-modal.js' %}"></script>
26:    <script type="text/javascript" src="{% versioned_static 'wagtailsnippets/js/snippet-chooser-modal.js' %}"></script>
wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/annotate.html
4:    <link rel="stylesheet" href="{% static 'wagtailadmin/css/userbar.css' %}">
wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/views.py
90:                          'wagtailadmin/js/page-chooser-modal.js',
91:                          'wagtailadmin/js/page-chooser.js']
wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelflesch/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.flesch.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelsmog/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.smog.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelfog/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.fog.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevelcoleman/wagtail_hooks.py
18:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.coleman.bundle.js']

wagtail/vixdigital/wagtail-readinglevel/wagtailreadinglevel/wagtail_hooks.py
19:    js_files = ['wagtailadmin/js/draftail.js','api-monkeypatch.js','wagtailreadinglevel.bundle.js']
wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
12:    <link rel="stylesheet" href="{% versioned_static 'wagtailimages/css/add-multiple.css' %}" type="text/css" />
33:    <script src="{% versioned_static 'wagtailimages/js/vendor/load-image.min.js' %}"></script>
34:    <script src="{% versioned_static 'wagtailimages/js/vendor/canvas-to-blob.min.js' %}"></script>
35:    <script src="{% versioned_static 'wagtailadmin/js/vendor/jquery.iframe-transport.js' %}"></script>
36:    <script src="{% versioned_static 'wagtailadmin/js/vendor/jquery.fileupload.js' %}"></script>
37:    <script src="{% versioned_static 'wagtailadmin/js/vendor/jquery.fileupload-process.js' %}"></script>
38:    <script src="{% versioned_static 'wagtailimages/js/vendor/jquery.fileupload-image.js' %}"></script>
39:    <script src="{% versioned_static 'wagtailimages/js/vendor/jquery.fileupload-validate.js' %}"></script>
40:    <script src="{% versioned_static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>
wagtail/APSL/puput/puput/templates/wagtailadmin/pages/_editor_css.html
7:<link rel="stylesheet" href="{% static 'wagtailadmin/css/layouts/page-editor.css' %}" type="text/css" />
8:<link rel="stylesheet" href="{% static 'wagtailadmin/css/panels/rich-text.css' %}" type="text/css" />
wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/otp_form.html
9:    <link rel="stylesheet" href="{% static 'wagtailadmin/css/layouts/login.css' %}" type="text/css" />
wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
7:    <link rel="stylesheet" href="{% static 'wagtailimages/css/add-multiple.css' %}" type="text/css" />
70:    <script src="{% static 'wagtailadmin/js/vendor/jquery.iframe-transport.js' %}"></script>
71:    <script src="{% static 'wagtailadmin/js/vendor/jquery.fileupload.js' %}"></script>
72:    <script src="{% static 'wagtailadmin/js/vendor/jquery.fileupload-process.js' %}"></script>
73:    <script src="{% static 'wagtailadmin/js/vendor/tag-it.js' %}"></script>
wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/edit_handlers.py
84:            'wagtailimages/js/vendor/load-image.min.js',
85:            'wagtailimages/js/vendor/canvas-to-blob.min.js',
86:            'wagtailadmin/js/vendor/jquery.iframe-transport.js',
87:            'wagtailadmin/js/vendor/jquery.fileupload.js',
88:            'wagtailadmin/js/vendor/jquery.fileupload-process.js',
89:            'wagtailimages/js/vendor/jquery.fileupload-image.js',
90:            'wagtailimages/js/vendor/jquery.fileupload-validate.js',
91:            'wagtailadmin/js/vendor/tag-it.js'
wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/wagtail_hooks.py
29:                "wagtailsnippets/js/snippet-chooser-modal.js",
54:                "wagtailsnippets/js/snippet-chooser-modal.js",
torchbox/wagtailmedia/tests/test_views.py
176:        self.assertNotContains(response, "wagtailadmin/js/draftail.js")
335:        self.assertContains(response, "wagtailadmin/js/draftail.js")
459:        self.assertNotContains(response, "wagtailadmin/js/draftail.js")
523:        self.assertContains(response, "wagtailadmin/js/draftail.js")
583:        self.assertNotIn("wagtailadmin/js/draftail.js", json_data["html"])
690:        self.assertIn("wagtailadmin/js/draftail.js", json_data["html"])
torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_compare.html
26:    <link rel="stylesheet" href="{% versioned_static 'wagtailadmin/css/layouts/compare-revisions.css' %}" type="text/css" />

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/compare.html
16:    <link rel="stylesheet" href="{% versioned_static 'wagtailadmin/css/layouts/compare-revisions.css' %}" type="text/css" />

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/results.html
128:    <script type="text/javascript" src="{% versioned_static 'wagtailadmin/js/page-chooser-modal.js' %}"></script>

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_form.html
76:    <script type="text/javascript" src="{% versioned_static 'wagtailadmin/js/page-chooser-modal.js' %}"></script>
torchbox/wagtail-footnotes/wagtail_footnotes/wagtail_hooks.py
28:            js = ['wagtailadmin/js/draftail.js', 'footnotes/js/footnotes.js']

Core templates reuse

Some of those customisations are officially supported (for example custom report templates), some are not, this needs review case-by-case.

wagtail/Frojd/wagtail-trash/wagtail_trash/templates/wagtail_trash/move.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/pages/_editor_js.html" %}
13:    {% include "wagtailadmin/shared/header.html" with title=header_title icon="redirect" %}
25:    {% include "wagtailadmin/shared/non_field_errors.html" %}
32:                {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/coderedcorp/wagtail-cache/wagtailcache/templates/wagtailcache/index.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title_str icon=cache_icon %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/home.html
1:{% extends "wagtailadmin/home.html" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/base.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/login.html
1:{% extends "wagtailadmin/login.html" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/index.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailimportexport/import_from_csv.html
1:{% extends "wagtailadmin/base.html" %}
14:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
21:                    {% include "wagtailadmin/shared/field_as_li.html" %}
32:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/templates/wagtail_tag_manager/admin/cookie_declaration_index.html
13:                    {% include 'modeladmin/includes/button.html' with button=view.button_helper.add_button %}

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/templates/wagtail_tag_manager/admin/index.html
1:{% extends "modeladmin/index.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/index.html
1:{% extends "wagtailadmin/base.html" %}
33:        {% include "wagtailadmin/shared/header.html" with title=ev_str action_url=add_link icon="media" action_text=add_ev_str search_url="wagtail_embed_videos:index" %}
35:        {% include "wagtailadmin/shared/header.html" with title=ev_str icon="media" search_url="wagtal_embed_videos:index" %}
42:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
71:        {% include 'wagtailadmin/bulk_actions/footer.html' with select_all_obj_text=select_all_text app_label=app_label model_name=model_name objects=embed_videos parent=current_collection.id %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/add.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/pages/_editor_js.html" %}
23:    {% include "wagtailadmin/pages/_editor_css.html" %}
29:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}
32:        {% include "wagtailadmin/shared/non_field_errors.html" %}
41:                        {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="media" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/edit.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/pages/_editor_css.html" %}
12:    {% include "wagtailadmin/pages/_editor_js.html" %}
27:    {% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=embed_video.title icon="media" usage_object=embed_video %}
28:    {% include "wagtailadmin/shared/non_field_errors.html" %}
39:                            {% include "wagtailadmin/shared/field_as_li.html" with li_classes="label-above label-uppercase" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_tags.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/base.html' %}
20:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="doc-full-inverse" %}
53:        {% include 'wagtailadmin/bulk_actions/confirmation/form_with_fields.html' %}
55:        {% include 'wagtailadmin/bulk_actions/confirmation/go_back.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/usage.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=embed_video.title %}
37:                            {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
44:    {% include "wagtailadmin/shared/pagination_nav.html" with items=used_by %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/results.html
35:    {% include "wagtailadmin/shared/pagination_nav.html" with items=embed_videos linkurl='wagtail_embed_videos:chooser_results' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/upload_form.html
4:    {% include "wagtailadmin/shared/non_field_errors.html" with form=form %}
12:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/edit_handlers/embed_video_chooser_panel.html
1:{% include "wagtailadmin/shared/field.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_add_to_collection.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/base.html' %}
8:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="doc-full-inverse" %}
41:        {% include 'wagtailadmin/bulk_actions/confirmation/form_with_fields.html' %}
43:        {% include 'wagtailadmin/bulk_actions/confirmation/go_back.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/embed_videos/results.html
24:                {% include "wagtailadmin/bulk_actions/listing_checkbox_cell.html" with obj_type="embed_video" obj=embed_video aria_labelledby_prefix="select-embed_video-label embed_video_" aria_labelledby=embed_video.pk|unlocalize aria_labelledby_suffix="_title" %}
37:    {% include "wagtailadmin/shared/pagination_nav.html" with items=embed_videos is_searching=is_searching query_string=query_string %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/list_items_with_no_access.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/list_items_with_no_access.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/bulk_actions/confirm_bulk_delete.html
1:{% extends 'wagtailadmin/bulk_actions/confirmation/base.html' %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="doc-full-inverse" %}
44:        {% include 'wagtailadmin/bulk_actions/confirmation/form.html' with action_button_class="serious" %}
46:        {% include 'wagtailadmin/bulk_actions/confirmation/go_back.html' %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/permissions/includes/embedvideo_permissions_formset.html
1:{% extends "wagtailadmin/permissions/includes/collection_member_permissions_formset.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/chooser/chooser.html
4:{% include "wagtailadmin/shared/header.html" with title=choose_str merged=1 tabbed=1 icon="media" %}
21:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
24:                    {% include "wagtailadmin/shared/collection_chooser.html" %}

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/widgets/embed_video_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
1:{% extends "wagtailadmin/base.html" %}
21:                {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
23:                {% include "wagtailadmin/pages/_privacy_switch.html" with page=page page_perms=page_perms only %}
24:                {% include "wagtailadmin/pages/_lock_switch.html" %}
49:{% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/JamesRamm/longclaw/longclaw/orders/templates/orders_detail.html
1:{% extends "modeladmin/inspect.html" %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailtrans/translation/add.html
1:{% extends "wagtailadmin/generic/index.html" %}
11:        {% include "wagtailadmin/shared/breadcrumb.html" with page=parent_page include_self=1 %}
49:    {% include "wagtailadmin/pages/_editor_css.html" %}
53:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=page.title icon="doc-empty-inverse" %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/listing/_page_title_choose.html
14:    {% include "wagtailadmin/pages/listing/_privacy_indicator.html" with page=page %}
15:    {% include "wagtailadmin/pages/listing/_locked_indicator.html" with page=page %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/listing/_page_title_move.html
14:    {% include "wagtailadmin/pages/listing/_privacy_indicator.html" with page=page %}
15:    {% include "wagtailadmin/pages/listing/_locked_indicator.html" with page=page %}

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailadmin/pages/listing/_page_title_explore.html
12:    {% include "wagtailadmin/pages/listing/_privacy_indicator.html" with page=page %}
13:    {% include "wagtailadmin/pages/listing/_locked_indicator.html" with page=page %}

wagtail/wagtail/wagtail-transfer/wagtail_transfer/templates/wagtail_transfer/choose_page.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/pages/_editor_css.html" %}
19:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="doc-empty-inverse" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/edit.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}
32:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/index.html
1:{% extends "wagtailadmin/generic/index.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/confirm_delete.html
1:{% extends "wagtailadmin/generic/confirm_delete.html" %}
5:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=view.get_page_subtitle icon=view.header_icon %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/submit_translation.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=view.get_title subtitle=view.get_subtitle icon="doc-empty-inverse" %}
21:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translation.html
1:{% extends "wagtailadmin/generic/edit.html" %}
16:    {% include "wagtailadmin/pages/_editor_css.html" %}
20:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/_components.html
9:                {% include "wagtailadmin/shared/field_as_li.html" with li_classes="component-form__fieldname-"|add:field.name %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/update_translations.html
2:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=view.get_title subtitle=view.get_subtitle icon="doc-empty-inverse" %}
53:                            {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/translations_report.html
1:{% extends 'wagtailadmin/reports/base_report.html' %}

wagtail/wagtail/wagtail-localize/wagtail_localize/templates/wagtail_localize/admin/edit_translatable_alias.html
1:{% extends "wagtailadmin/pages/edit.html" %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/create_review.html
3:{% include "wagtailadmin/shared/header.html" with title=title_str icon='doc-empty-inverse' %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/audit_trail.html
1:{% extends "wagtailadmin/base.html" %}
13:    {% include "wagtailadmin/shared/header.html" with title=view.page_title subtitle=page.get_admin_display_title icon=view.header_icon %}

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/dashboard.html
1:{% extends "wagtailadmin/generic/index.html" %}

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtail_airtable/airtable_import_listing.html
1:{% extends "wagtailadmin/base.html" %}
4:  {% include "wagtailadmin/shared/header.html" with title="Airtable Import" %}

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtailsnippets/snippets/type_index.html
1:{% extends "wagtailsnippets/snippets/type_index.html" %}
17:                                {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
48:            {% include "wagtailsnippets/snippets/results.html" %}

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_create_tab.html
10:                {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_listing_tab.html
7:                {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/tabbed_modal.html
2:    {% include "wagtailadmin/shared/header.html" with title=page_title icon=icon tabbed=0 merged=0 %}
8:    {% include "wagtailadmin/shared/header.html" with title=page_title icon=icon tabbed=1 merged=1 %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/index.html
1:{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/base.html
1:{% extends "modeladmin/index.html" %}
29:                            {% include 'modeladmin/includes/button.html' with button=view.button_helper.add_button %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/delete.html
1:{% extends "modeladmin/delete.html" %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/dashboard.html
1:{% extends "modeladmin/wagtail_personalisation/segment/base.html" %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/wagtailadmin/pages/wagtail_personalisation/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=page.get_admin_display_title icon="doc-empty-inverse" %}

wagtail/wagtail/wagtail-localize-git/wagtail_localize_git/templates/wagtail_localize_git/dashboard.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title="Pontoon" icon="doc-empty-inverse" %}

wagtail/donhauser/wagtail-pdf/MANIFEST.in
2:include wagtail_pdf_view/modeladmin/*

wagtail/Aleksi44/wagtailsvg/wagtailsvg/templates/modeladmin/wagtailsvg/svg/index.html
1:{% extends "modeladmin/index.html" %}

wagtail/Aleksi44/wagtailsvg/wagtailsvg/templates/modeladmin/wagtailsvg/svg/edit.html
1:{% extends "modeladmin/edit.html" %}

wagtail/Aleksi44/wagtailsvg/wagtailsvg/templates/modeladmin/wagtailsvg/svg/create.html
1:{% extends "modeladmin/create.html" %}

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtailimages/images/index.html
2:{% extends "wagtailimages/images/index.html" %}
20:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
39:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
65:            {% include "wagtailimages/images/results.html" %}

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/edit_form.html
6:        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/import.html
1:{% extends "wagtailadmin/base.html" %}
18:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="image" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/flag_index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/edit_condition.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=flag.name icon="tag" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/delete_flag.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=delete_str subtitle=flag.name %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/create_flag.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=flag.name icon="tag" %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/delete_condition.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=delete_str subtitle=condition_str %}

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/includes/header.html
11:    {% include "wagtailadmin/shared/header.html" with title=title action_icon="bin" action_text='Delete flag' action_url=delete_link %}
13:    {% include "wagtailadmin/shared/header.html" with title=title icon=icon %}
17:  {% include "wagtailadmin/shared/header.html" with title=title action_icon=icon action_text='Add flag' action_url=add_link %}

wagtail/cfpb/wagtail-inventory/wagtailinventory/templates/wagtailinventory/search.html
1:{% extends "wagtailadmin/base.html" %}
33:{% include "wagtailadmin/shared/header.html" with title=header_str icon="placeholder" %}
39:      {% include "wagtailadmin/shared/field.html" with field=form.has show_label=False field_classes="select-has" %}
40:      {% include "wagtailadmin/shared/field.html" with field=form.block show_label=False field_classes="select-block" %}
57:      {% include "wagtailadmin/pages/listing/_list_explore.html" with show_parent=1 allow_navigation=0 %}
58:      {% include "wagtailadmin/shared/pagination_nav.html" with items=pages %}

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/flatmenu_copy.html
1:{% extends "modeladmin/create.html" %}

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/mainmenu_edit.html
1:{% extends "modeladmin/create.html" %}
4:    {% include "wagtailadmin/pages/_editor_css.html" %}
10:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_list.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/otp_form.html
1:{% extends "wagtailadmin/admin_base.html" %}

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_form.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=prefs_str %}
76:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/advanced_settings.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=title_str subtitle=object icon="doc-empty-inverse" %}
16:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/confirm_copy.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=copy_str subtitle=object.title icon="doc-empty-inverse" %}
17:                        {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=object.title icon="doc-empty-inverse" %}

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/index_submissions.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "streamforms/wagtailadmin/shared/datetimepicker_translations.html" %}
80:                                {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small" li_classes="col4" %}

wagtail/tomdyson/wagalytics/wagalytics/templates/wagalytics/dashboard.html
1:{% extends "wagtailadmin/base.html" %}
5:    {% include "wagtailadmin/pages/_editor_css.html" %}

wagtail/infoportugal/wagtail-modeltranslation/wagtail_modeltranslation/templates/modeltranslation_copy.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=copy_str subtitle=page.get_admin_display_title icon="doc-empty-inverse" %}
15:             	    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
26:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/results.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title="Link Checker" icon="link" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/settings.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title="Link Checker" icon="link" %}

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/delete.html
1:{% extends "wagtailadmin/base.html" %}
7:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=scan icon="link" %}
19:	{% include "wagtailadmin/pages/_editor_css.html" %}
22:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailmodelchooser/wagtailmodelchooser/templates/wagtailmodelchooser/model_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/create_campaign.html
1:{% extends "modeladmin/create.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/inspect_campaign.html
1:{% extends "modeladmin/inspect.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/edit_campaign.html
1:{% extends "modeladmin/edit.html" %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/send_confirm.html
1:{% extends "wagtailadmin/base.html" %}
9:        {% include "wagtailadmin/shared/header.html" with title="Send" subtitle=self icon=view.header_icon %}
22:                                {% include 'wagtailadmin/shared/field.html' with field=field %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/test_confirm.html
1:{% extends "wagtailadmin/base.html" %}
9:        {% include "wagtailadmin/shared/header.html" with title="Send test" subtitle=self icon=view.header_icon %}
19:                        {% include 'wagtailadmin/shared/field.html' with field=field %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
1:{% extends "wagtailadmin/base.html" %}
12:      {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newspost_str icon="news" merged=True %}
42:    {% include "wagtailadmin/pages/_editor_css.html" %}
47:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str icon="icon icon-grip" %}
13:					{% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/edit.html
7:  {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="news" merged=True %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/choose.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title="News" icon="news" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/search.html
1:{% extends "wagtailadmin/base.html" %}
19:    {% include "wagtailadmin/shared/header.html" with title=search_str search_url="wagtailnews:search" icon="search" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/widgets/news_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/edit_form.html
9:                {% include "wagtailadmin/shared/field_as_li.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/results.html
32:    {% include "wagtailadmin/shared/ajax_pagination_nav.html" with items=videos %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/unpublish.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="grip" %}
20:    {% include "wagtailadmin/pages/_editor_css.html" %}
23:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
1:{% extends "wagtailadmin/base.html" %}
12:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/delete.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=new_str subtitle=newsitem icon="grip" %}
28:    {% include "wagtailadmin/pages/_editor_css.html" %}
31:    {% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/edit.html
1:{% extends "wagtailadmin/base.html" %}
28:{% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=video.title icon="media" %}
41:                    {% include "wagtailadmin/shared/field_as_li.html" with li_classes="label-above label-uppercase" %}
107:                    {% include "wagtailadmin/shared/field_as_li.html" with field=transcode_form.media_format li_classes="label-above label-uppercase" %}
108:                    {% include "wagtailadmin/shared/field_as_li.html" with field=transcode_form.quality li_classes="label-above label-uppercase" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/permissions/includes/video_permissions_formset.html
1:{% extends "wagtailadmin/permissions/includes/collection_member_permissions_formset.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/index.html
1:{% extends "wagtailadmin/base.html" %}
27:    {% include "wagtailadmin/shared/header.html" with title=video_str add_link="wagtailvideos:add_multiple" action_url=add_link icon="media" add_text=add_video_str action_text=add_video_str search_url="wagtailvideos:index" %}
33:                    {% include "wagtailadmin/shared/collection_chooser.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/usage.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=video.title %}
37:                            {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
44:    {% include "wagtailadmin/shared/pagination_nav.html" with items=used_by linkurl="-" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/_file_field.html
1:{% extends "wagtailadmin/shared/field.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/results.html
33:    {% include "wagtailadmin/shared/pagination_nav.html" with items=videos is_searching=is_searching query_string=query_string linkurl="wagtailvideos:index" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str merged=1 tabbed=1 icon="media" %}
17:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
20:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
45:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=del_str icon="media" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/index.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=pollpost_str icon="group" %}
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/poll_results.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/add.html
1:{% extends "wagtailadmin/base.html" %}
20:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}
30:                        {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/widgets/video_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/search_results.html
15:	{% include "wagtailadmin/shared/pagination_nav.html" with items=items is_searching=is_searching %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/widgets/poll_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/choose.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle=snippet_type_name icon="group" %}
12:					{% include "wagtailadmin/shared/field_as_li.html" with field=field %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/search.html
1:{% extends "wagtailadmin/base.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/copy.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="grip" %}
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/delete.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="grip" %}
20:	{% include "wagtailadmin/pages/_editor_css.html" %}
23:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
1:{% extends "wagtailadmin/base.html" %}
8:	{% include "wagtailadmin/shared/header.html" with title=new_str subtitle=poll icon="group" %}
30:	{% include "wagtailadmin/pages/_editor_css.html" %}
33:	{% include "wagtailadmin/pages/_editor_js.html" %}

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/custom_inline_panel.html
18:        {% include "wagtailadmin/edit_handlers/inline_panel_child.html" %}
26:{% include "wagtailadmin/edit_handlers/inline_panel_child.html" with child=self.empty_child %}

wagtail/themotleyfool/wagtail-draftail-snippet/wagtail_draftail_snippet/templates/wagtail_draftail_snippet/choose_snippet_model.html
4:{% include "wagtailadmin/shared/header.html" with title=choose_str subtitle="Snippet Model" icon="snippet" %}

torchbox/wagtail-webstories/wagtail_webstories/templates/wagtail_webstories/admin/import.html
1:{% extends "wagtailadmin/base.html" %}
10:    {% include "wagtailadmin/pages/_editor_js.html" %}
20:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="openquote" %}
30:                        {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtail_content_import/confirm_dialog.html
4:{% include "wagtailadmin/shared/header.html" with title="Replace content with import" %}

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtailadmin/pages/edit.html
1:{% extends "wagtailadmin/pages/edit.html" %}

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtailadmin/pages/create.html
1:{% extends "wagtailadmin/pages/create.html" %}

torchbox/wagtail-content-import/wagtail_content_import/pickers/google/templates/wagtail_content_import/google_doc_import_chooser.html
1:{% extends "wagtailadmin/pages/add_subpage.html" %}
29:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/compare.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title subtitle=page.title tabbed=1 merged=1 %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_compare.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title subtitle=page.title icon='people-arrows' tabbed=1 merged=1 %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/results.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title icon='people-arrows' tabbed=1 merged=1 %}
126:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/report.html
1:{% extends 'wagtailadmin/reports/base_report.html' %}

torchbox/wagtail-ab-testing/wagtail_ab_testing/templates/wagtail_ab_testing/add_form.html
1:{% extends "wagtailadmin/base.html" %}
7:    {% include "wagtailadmin/shared/header.html" with title=title subtitle=page.title icon='people-arrows' tabbed=1 merged=1 %}
19:                    {% include "wagtailadmin/shared/field_as_li.html" with field=form.name %}
20:                    {% include "wagtailadmin/shared/field_as_li.html" with field=form.hypothesis %}
44:                    {% include "wagtailadmin/shared/field_as_li.html" with field=form.sample_size %}
66:    {% include "wagtailadmin/pages/_editor_css.html" %}
70:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/index.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/import_from_file.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" %}
24:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/import_from_api.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" %}
24:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-import-export/wagtailimportexport/templates/wagtailimportexport/export_to_file.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=title_str icon="download" %}
13:                    {% include "wagtailadmin/shared/field_as_li.html" %}
24:    {% include "wagtailadmin/pages/_editor_js.html" %}

torchbox/wagtail-purge/wagtail_purge/templates/index.html
1:{% extends "wagtailadmin/base.html" %}
10:{% include "wagtailadmin/pages/_editor_js.html" %}
20:{% include "wagtailadmin/shared/header.html" with title=title_str icon="collapse-up" %}
27:            {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtail-bookmarklet/wagtailbookmarklet/templates/wagtailbookmarklet/bookmarklet.html
1:{% extends "wagtailadmin/base.html" %}
8:    {% include "wagtailadmin/shared/header.html" with title=title_trans %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str tabbed=1 merged=1 icon="media" %}
31:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}
34:                    {% include "wagtailadmin/shared/collection_chooser.html" %}
60:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/permissions/includes/media_permissions_formset.html
1:{% extends "wagtailadmin/permissions/includes/collection_member_permissions_formset.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/widgets/media_chooser.html
1:{% extends "wagtailadmin/widgets/chooser.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/results.html
17:    {% include "wagtailadmin/shared/pagination_nav.html" with items=media_files is_searching=is_searching linkurl="wagtailmedia:index" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/index.html
1:{% extends "wagtailadmin/base.html" %}
35:                            {% include "wagtailadmin/shared/field_as_li.html" with field=field field_classes="field-small iconfield" input_classes="icon-search" %}
64:                    {% include "wagtailadmin/shared/collection_chooser.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/add.html
1:{% extends "wagtailadmin/base.html" %}
41:    {% include "wagtailadmin/shared/header.html" with title=add_str icon="media" %}
48:                    {% include "wagtailadmin/shared/field_as_li.html" with field=field %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/edit.html
1:{% extends "wagtailadmin/base.html" %}
27:    {% include "wagtailadmin/shared/header.html" with title=editing_str subtitle=media.title icon="media" usage_object=media %}
42:                                {% include "wagtailadmin/shared/field_as_li.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/usage.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=usage_str subtitle=media.title %}
37:                            {% include "wagtailadmin/shared/page_status_tag.html" with page=page %}
44:    {% include "wagtailadmin/shared/pagination_nav.html" with items=used_by linkurl="-" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_thumbnail_field.html
1:{% extends "wagtailadmin/shared/field.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_file_field.html
1:{% extends "wagtailadmin/shared/field.html" %}

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/confirm_delete.html
1:{% extends "wagtailadmin/base.html" %}
6:    {% include "wagtailadmin/shared/header.html" with title=del_str subtitle=media.title icon="media" %}

Icon font

wagtail/coderedcorp/wagtail-cache/wagtailcache/templates/wagtailcache/index.html
30:                    $el.addClass('icon icon-spinner');
44:                        $el.removeClass('icon icon-spinner');

wagtail/coderedcorp/wagtail-cache/wagtailcache/wagtail_hooks.py
44:        classnames="icon icon-" + CACHE_ICON,

wagtail/coderedcorp/coderedcms/coderedcms/templates/coderedcms/widgets/checkbox_classifiers.html
27:        <div class="codered-big-icon icon icon-snippet"></div>
36:            <a class="button bicolor icon icon-plus" href="{% url 'wagtailsnippets:add' 'coderedcms' 'classifier' %}">{% trans "Add Classifier" %}</a>

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/block_forms/base_block_settings_struct.html
5:        <i class="icon icon-fa-cog" aria-hidden="true"></i> Advanced Settings

wagtail/coderedcorp/coderedcms/coderedcms/templates/wagtailadmin/shared/main_nav.html
11:                <em class="icon icon-arrow-up-after">{{ request.user.first_name|default:request.user.get_username }}</em>
15:                <li><a href="{% url 'wagtailadmin_account' %}" class="icon icon-user">{% trans "Account settings" %}</a></li>
16:                <li><a href="{% url 'wagtailadmin_logout' %}" class="icon icon-logout">{% trans "Log out" %}</a></li>

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/wagtail_hooks.py
206:            <li class="icon icon-{0}">

wagtail/jberghoef/wagtail-tag-manager/src/wagtail_tag_manager/templates/wagtail_tag_manager/admin/cookie_declaration_index.html
11:                        <button class="button bicolor icon icon-view" type="submit">{% trans "Scan for cookies" %}</button>

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/wagtail_hooks.py
91:        classnames="icon icon-media",

wagtail/bashu/wagtail-embedvideos/wagtail_embed_videos/templates/wagtail_embed_videos/homepage/site_summary_videos.html
3:<li class="icon icon-media">

wagtail/JamesRamm/longclaw/longclaw/contrib/productrequests/templates/productrequests/requests_admin.html
16:                <h1 class="icon icon-doc-empty-inverse">

wagtail/JamesRamm/longclaw/longclaw/orders/templates/orders_detail.html
8:    <p class="back"><a href="{{ view.index_url }}" class="icon icon-arrow-left">{% blocktrans with view.verbose_name as model_name %}Back to {{ model_name }} list{% endblocktrans %}</a></p>

wagtail/JamesRamm/longclaw/longclaw/client/src/orders/OrderDetail.jsx
46:          <i className="icon icon-spinner"></i>
67:    let status = <span className="icon icon-warning">UNKNOWN&nbsp;</span>;
81:          <span className="icon icon-warning" style={spanStyle}>
92:          <span className="icon icon-warning" style={spanStyleyes}>
100:      status = <span className="icon icon-bin">CANCELLED</span>;
103:      status = <span className="icon icon-undo">REFUNDED</span>;

wagtail/thelabnyc/wagtail-spa-integration/wagtail_spa_integration/templates/wagtailadmin/pages/_preview_button_on_edit.html
3:<button id="PREVIEW-BUTTON" class="button {% if icon %}icon icon-view{% endif %}">{{ label }}  (LATEST DRAFT) </button>

wagtail/wagtail/wagtailtrans/src/wagtailtrans/wagtail_hooks.py
20:    menu_icon = 'icon icon-wagtail'

wagtail/wagtail/wagtailtrans/src/wagtailtrans/templates/wagtailtrans/translation/add.html
15:                <h1 class="icon icon-doc-empty-inverse">{% trans 'Translate' %} <span>{{ content_type.model_class.get_verbose_name }}: {{ page.title }}</span> to {{ language.verbose }}</h1>
29:                        <button type="submit" class="button action-save button-longrunning" tabindex="3" data-clicked-text="{% trans 'Saving...' %}"><span class="icon icon-spinner"></span><em>{% trans 'Save draft' %}</em></button>
30:                        <div class="dropdown-toggle icon icon-arrow-up"></div>
34:                                    <button type="submit" name="action-publish" value="action-publish" class="button button-longrunning" tabindex="3" data-clicked-text="{% trans 'Publishing...' %}" {% if page.locked %}disabled {% endif %}><span class="icon icon-spinner"></span><em>{% trans 'Publish' %}</em></button>

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/PageChooserPagination.js
30:            className="icon icon-arrow-left navigate-pages"
56:            className="icon icon-arrow-right-after navigate-pages"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/PageChooserHeader.js
15:          <h1 className="icon icon-doc-empty-inverse">

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/ModelChooserPagination.js
28:            className="icon icon-arrow-left navigate-pages"
53:            className="icon icon-arrow-right-after navigate-pages"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/views/ModelChooserBrowseView.js
37:                className="navigate-pages icon icon-home text-replace"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/chooser/views/PageChooserBrowseView.js
41:                className="navigate-pages icon icon-home text-replace"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/components/ModelChooserWidget/index.js
62:            className="transfer bicolor button button-secondary action-choose icon icon-doc-empty-inverse"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/static_src/components/PageChooserWidget/index.js
62:            className="transfer bicolor button button-secondary action-choose icon icon-doc-empty-inverse"

wagtail/wagtail/wagtail-transfer/wagtail_transfer/wagtail_hooks.py
36:    return WagtailTransferMenuItem('Import', reverse('wagtail_transfer_admin:choose_page'), classnames='icon icon-doc-empty-inverse', order=10000)

wagtail/wagtail/wagtail-localize/wagtail_localize/locales/templates/wagtaillocales/index.html
12:                                <a href="{% url 'wagtaillocales:index' %}" class="icon icon-arrow-down-after teal">
16:                                <a href="{% url 'wagtaillocales:index' %}?ordering=name" class="icon icon-arrow-down-after">

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Icon/index.tsx
13:                className={`icon icon-${name} ${className || ''}`}

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/Header/index.tsx
145:                            className="o-icon c-dropdown__toggle c-dropdown__togle--icon [ icon icon-arrow-down ]"
225:                                        className="icon icon-site text-replace"
237:                                        className="icon icon-home text-replace"

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/common/components/ActionMenu/index.tsx
92:                                className="icon icon-arrow-up icon"
112:                                className="icon icon-view icon"
133:                                    className="icon icon-view icon"
144:                                    className="icon icon-arrow-up icon"

wagtail/wagtail/wagtail-localize/wagtail_localize/static_src/editor/components/TranslationEditor/header.tsx
80:                        className="o-icon c-dropdown__toggle c-dropdown__togle--icon [ icon icon-arrow-down ]"

wagtail/wagtail/wagtail-review/wagtail_review/wagtail_hooks.py
111:        name='reviews', classnames='icon icon-tick', order=1000

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/create_review.html
26:                            <button type="button" class="button text-replace icon icon-plus" id="id_create_review-reviewer_autocomplete_add" class="reviewer-add">Add reviewer</button>
38:                            <span id="id_create_review_reviewers-__prefix__-label"></span> <a href="#" class="icon icon-cross" id="id_create_review_reviewers-__prefix__-delete_link"><a/>

wagtail/wagtail/wagtail-review/wagtail_review/templates/wagtail_review/admin/dashboard.html
13:                                <a href="" class="icon icon-arrow-down-after teal"></a>
15:                                <a href="?ordering=page" class="icon icon-arrow-down-after"></a>

wagtail/wagtail/wagtail-airtable/wagtail_airtable/wagtail_hooks.py
31:        classnames="icon icon-cog",

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtail_airtable/airtable_import_listing.html
20:            <span class="icon icon-spinner"></span>

wagtail/wagtail/wagtail-airtable/wagtail_airtable/templates/wagtailsnippets/snippets/type_index.html
10:                <h1 class="icon icon-snippet">
26:                    <a class="button bicolor icon icon-bin serious delete-button visuallyhidden" data-url="{% url 'wagtailsnippets:delete-multiple' model_opts.app_label model_opts.model_name %}?">{% blocktrans with snippet_type_name=model_opts.verbose_name_plural %}Delete {{ snippet_type_name }}{% endblocktrans %}</a>
29:                    <a href="{% url 'wagtailsnippets:add' model_opts.app_label model_opts.model_name %}" class="button bicolor icon icon-plus">{% blocktrans with snippet_type_name=model_opts.verbose_name %}Add {{ snippet_type_name }}{% endblocktrans %}</a>
35:                        <button type="submit" class="button bicolor icon icon-plus button-longrunning" data-clicked-text="Importing...">
36:                          <span class="icon icon-spinner"></span>

wagtail/wagtail/wagtail-generic-chooser/tests/tests.py
41:                '<h1 class="icon icon-site">Choose a site</h1>',
78:            '<a href="#" data-page="2" class="icon icon-arrow-right-after">Next</a>',
93:            '<a href="#" data-page="1" class="icon icon-arrow-left">Previous</a>',
97:            '<a href="#" data-page="3" class="icon icon-arrow-right-after">Next</a>',
357:                '<h1 class="icon icon-page">Choose a page</h1>',
381:            '<a href="#" data-page="2" class="icon icon-arrow-right-after">Next</a>',
396:            '<a href="#" data-page="1" class="icon icon-arrow-left">Previous</a>',
400:            '<a href="#" data-page="3" class="icon icon-arrow-right-after">Next</a>',

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_ajax_pagination_nav.html
9:                <a href="#" data-page="{{ items.previous_page_number }}" class="icon icon-arrow-left">{% trans 'Previous' %}</a>
14:                <a href="#" data-page="{{ items.next_page_number }}" class="icon icon-arrow-right-after">{% trans 'Next' %}</a>

wagtail/wagtail/wagtail-generic-chooser/generic_chooser/templates/generic_chooser/_create_tab.html
15:                <button type="submit" class="button button-longrunning" data-clicked-text="{{ create_form_submitted_label }}"><span class="icon icon-spinner"></span><em>{{ create_form_submit_label }}</em></button>

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/wagtail_hooks.py
247:            <li class="icon icon-fa-snowflake-o">
265:            <li class="icon icon-fa-file-o">
283:                <li class="icon icon-fa-files-o">

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/base.html
20:                    {% block h1 %}<h1 {% if view.header_icon %}class="icon icon-{{ view.header_icon }}"{% endif %}>{{ view.get_page_title }}<span></span></h1>{% endblock %}

wagtail/wagtail/wagtail-personalisation/src/wagtail_personalisation/templates/modeladmin/wagtail_personalisation/segment/dashboard.html
32:                                                    <span class="icon icon-fa-rocket">{{ segment.visit_count|localize }} {% trans "time" %}{{ segment.visit_count|pluralize }}</span>
36:                                                    <span class="icon icon-fa-calendar">{{ segment.enable_date|days_since:segment.disable_date }} {% trans "day" %}{{ segment.enable_date|days_since:segment.disable_date|pluralize }}</span>
41:                                                    <span class="icon icon-fa-user">
59:                                                        <span class="icon icon-fa-cube">{% trans "Any rule" %}</span>
61:                                                        <span class="icon icon-fa-cubes">{% trans "All rules" %}</span>
68:                                                        <span class="icon icon-fa-bookmark" title="{% trans "This segment persists in between visits" %}">{% trans "Persistent" %}</span>
70:                                                        <span class="icon icon-fa-bookmark-o" title="{% trans "This segment is reevaluated on every visit" %}">{% trans "Fleeting" %}</span>
87:                                                            <span class="icon icon-{{ rule.icon }}">{{ rule.description.value }}</span>
93:                                                        <span class="icon icon-fa-user"> {{ segment.matched_users_count }} {% trans "user" %}{{ segment.matched_users_count|pluralize }}</span>  {% trans "were possible matches for this segment at creation" %}

wagtail/wagtail/wagtail-localize-git/wagtail_localize_git/wagtail_hooks.py
43:        classnames="icon icon-site",

wagtail/wagtail/wagtail-condensedinlinepanel/condensedinlinepanel/static/condensedinlinepanel/src/components/Card.tsx
142:                    <li key="edit-close" onClick={this.onEditClose.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-close icon icon-edit"></li>
146:                    <li key="edit-start" onClick={this.onEditStart.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-edit icon icon-edit"></li>
154:                <li key="delete" onClick={this.onDelete.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-delete icon icon-bin"></li>
167:                <li key="delete" onClick={this.onDeleteConfirm.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-delete-confirm icon icon-tick"></li>,
168:                <li key="cancel" onClick={this.onDeleteCancel.bind(this)} className="condensed-inline-panel__action condensed-inline-panel__action-delete-confirm-cancel icon icon-cross"></li>,

wagtail/wagtail/wagtail-condensedinlinepanel/condensedinlinepanel/static/condensedinlinepanel/src/components/Gap.tsx
47:                      <a className="condensed-inline-panel__add-button icon icon-plus-inverse" href="#" onClick={onAdd}></a>

wagtail/wagtail/wagtail-condensedinlinepanel/condensedinlinepanel/static/condensedinlinepanel/src/components/CardSet.tsx
180:            addButton = <button className="condensed-inline-panel__top-add-button button bicolor icon icon-plus" type="button" onClick={onClickAddButton}>{this.props.panelLabel}</button>;

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/static_src/wagtail_image_import/js/importer.js
268:          <div class="thumb icon icon-image hasthumb">
488:          <h2 class="icon icon-warning">Duplicates detected</h2>
731:        <button class="button bicolor icon icon-plus" onClick={pick}>

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtailimages/images/index.html
14:                    <h1 class="icon icon-image">
50:                              <a class="button button-small button-secondary bicolor icon icon-tag" href="{% url 'wagtailimages:index' %}{% querystring tag=tag.name %}">{{ tag.name }}</a>
52:                              <a class="button button-small bicolor icon icon-tag" href="{% url 'wagtailimages:index' %}{% querystring tag=tag.name %}">{{ tag.name }}</a>
56:                          <a class="button button-small bicolor button-secondary icon icon-cross" href="{% url 'wagtailimages:index' %}{% querystring tag='' %}">{% trans 'Clear choice' %}</a>

wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/templates/wagtail_image_import/includes/import_dropdown.html
6:    <a href="{% url 'wagtailimages:add_multiple' %}" class="button bicolor icon icon-plus">{% trans "Add an image" %}</a>
8:        <div class="dropdown-toggle icon icon-arrow-down"></div>
10:            <li><a  class="button bicolor icon icon-site" href="{% url 'wagtail_image_import:import' %}">{% trans 'Import from Drive' %}</a></li>

wagtail/cfpb/wagtail-flags/wagtailflags/wagtail_hooks.py
23:        classnames="icon icon-tag",

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/edit_condition.html
50:                <a class="button bicolor icon icon-cog" href="{% url 'wagtailflags:flag_index' flag.name %}">Back to {{ flag.name }}</a>

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/includes/flag_index.html
60:    <a href="{% url 'wagtailflags:create_condition' flag.name %}" class="button bicolor icon icon-plus">Add a condition</a>

wagtail/cfpb/wagtail-flags/wagtailflags/templates/wagtailflags/flags/create_flag.html
34:                <a class="button bicolor icon icon-cog" href="{% url 'wagtailflags:list' %}">Back to flags</a>

wagtail/cfpb/wagtail-inventory/wagtailinventory/wagtail_hooks.py
51:        classnames="icon icon-placeholder",

wagtail/rkhleics/wagtailmenus/wagtailmenus/templates/wagtailmenus/includes/header.html
5:                <h1 class="icon icon-{{ icon }}">

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/device_list.html
49:            <a href="{% url 'wagtail_2fa_device_new' %}" class="button bicolor icon icon-plus">{% trans 'New device' %}</a>

wagtail/labd/wagtail-2fa/src/wagtail_2fa/templates/wagtail_2fa/otp_form.html
63:                    <button type="submit" class="button button-longrunning" tabindex="3" data-clicked-text="{% trans 'Signing in…' %}"><span class="icon icon-spinner"></span><em>{% trans 'Sign in' %}</em></button>

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/partials/pagination_nav.html
8:            <a href="?{% url_replace p=items.previous_page_number %}" class="icon icon-arrow-left">{% trans 'Previous' %}</a>
13:            <a href="?{% url_replace p=items.next_page_number %}" class="icon icon-arrow-right-after">{% trans 'Next' %}</a>

wagtail/labd/wagtailstreamforms/wagtailstreamforms/wagtail_hooks.py
148:    menu_icon = "icon icon-form"

wagtail/labd/wagtailstreamforms/wagtailstreamforms/blocks.py
56:        icon = "icon icon-form"

wagtail/labd/wagtailstreamforms/wagtailstreamforms/templates/streamforms/index_submissions.html
73:                        <h1 class="icon icon-form">
89:                    <button name="action" value="CSV" class="button bicolor icon icon-download">{% trans 'Download CSV' %}</button>

wagtail/tomdyson/wagalytics/wagalytics/wagtail_hooks.py
36:        classnames='icon icon-fa-bar-chart',

wagtail/tomdyson/wagalytics/wagalytics/templates/wagalytics/dashboard.html
66:                    <h1 class="icon icon-fa-bar-chart">
111:            <div id="sessions-line-chart-container" class="chart"><i class="icon icon-spinner"></i></div>
115:            <div id="popular-pages-table-container"><i class="icon icon-spinner"></i></div>
119:            <div id="top-referrers-table-container" ><i class="icon icon-spinner"></i></div>
129:                    <button id="export-button" class="button icon icon-download button-longrunning" data-clicked-text="Exporting…" type="submit" disabled>
130:                        <span class="icon icon-spinner"></span><em>Export Data</em>

wagtail/tomdyson/wagalytics/client/src/wagalytics.js
85:        document.getElementById(id).innerHTML = '<i class="icon icon-spinner"></i>';
304:                    <a class="icon icon-arrow-left" href="#">Previous</a>
307:                    <a class="icon icon-arrow-right-after" href="#">Next</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/wagtail_hooks.py
35:        classnames='icon icon-link',

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/index.html
10:                <h1 class="icon icon-link">{% blocktrans %}Link Checker{% endblocktrans %} </h1>
15:			<a href="{% url 'wagtaillinkchecker_settings' %}" class="button bicolor icon icon-cogs ">Settings</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan_list.html
46:					<a href="?page={{page.previous_page_number}}" class="icon icon-arrow-left">{% blocktrans %}Previous{% endblocktrans %}</a>
55:					<a href="?page={{page.next_page_number}}" class="icon icon-arrow-right-after">{% blocktrans %}Next{% endblocktrans %}</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/settings.html
10:                <h1 class="icon icon-link">{% blocktrans %}Link Checker{% endblocktrans %} </h1>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/scan.html
45:        <a href="{% url 'wagtaillinkchecker' %}" class="button bicolor icon icon-arrow-left">{% blocktrans %}Back{% endblocktrans %}</a>

wagtail/neon-jungle/wagtail-linkchecker/wagtaillinkchecker/templates/wagtaillinkchecker/results.html
15:        <a href="{% url 'wagtaillinkchecker' %}" class="button bicolor icon icon-arrow-left">Back</a>

wagtail/neon-jungle/wagtailmodelchooser/wagtailmodelchooser/templates/wagtailmodelchooser/modal.html
5:				{% block h1 %}<h1 {% if chooser.header_icon %}class="icon icon-{{ chooser.header_icon }}"{% endif %}>Choose <span>{{ opts.verbose_name }}</span></h1>{% endblock %}

wagtail/neon-jungle/wagtail-birdsong/birdsong/options.py
28:                button('preview', 'Preview', 'button-secondary icon icon-view'),
37:                button('edit', 'Edit', 'bicolor icon icon-edit'),
39:                button('confirm_send', 'Send', 'bicolor icon icon-mail'),
40:                button('send_test', 'Send test', 'button-secondary icon icon-cog'),
41:                button('preview', 'Preview', 'button-secondary icon icon-view'),
46:                button('inspect', 'View', 'button-secondary icon icon-view'),

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/create_campaign.html
25:                <button class="button campaign-preview icon icon-view" data-action="{{ view.create_url }}">

wagtail/neon-jungle/wagtail-birdsong/birdsong/templates/birdsong/editor/edit_campaign.html
26:                <button class="button campaign-preview icon icon-view" data-action="{{ view.edit_url }}">

wagtail/neon-jungle/wagtailnews/wagtailnews/wagtail_hooks.py
35:            classnames='icon icon-grip', order=250, **kwargs)

wagtail/neon-jungle/wagtailnews/wagtailnews/menu.py
10:                 classnames='icon icon-grip', order=250, **kwargs):

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/index.html
11:                <h1 class="col icon icon-grip">{% blocktrans %}News{% endblocktrans %} <span>{{ newsindex.url }}</span></h1>
36:                    <a href="{% url 'wagtailnews:create' newsindex.pk %}" class="col button bicolor icon icon-plus">{% blocktrans %}Add news post{% endblocktrans %}</a>

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/chooser/chooser.html
3:{% include "wagtailadmin/shared/header.html" with title=choose_str icon="icon icon-grip" %}

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/create.html
24:                        <div class="dropdown-toggle icon icon-arrow-up"></div>
32:                    <button class="button icon icon-view" name="action-preview" value="woop">

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/edit.html
15:    <div class="dropdown-toggle icon icon-arrow-up"></div>

wagtail/neon-jungle/wagtailnews/wagtailnews/templates/wagtailnews/widgets/news_chooser.html
11:{% block icon %}icon icon-grip{% endblock %}

wagtail/neon-jungle/wagtailvideos/wagtailvideos/wagtail_hooks.py
78:                     name='videos', classnames='icon icon-media', order=100),
88:            name='videos', classnames='icon icon-media', order=300
93:            name='videos', classnames='icon icon-media', order=300
137:        classnames="icon icon-media",

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/homepage/videos_summary.html
3:<li class="icon icon-media">

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/edit_form.html
18:<div data-video-thumb="{{ video.id }}" class="thumb icon icon-media hasthumb">

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/chooser/chooser.html
49:                        <button type="submit" class="button button-longrunning" data-clicked-text="{% trans 'Uploading...' %}"><span class="icon icon-spinner"></span><em>{% trans 'Upload' %}</em></button>

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/multiple/add.html
21:                    <button class="button bicolor icon icon-plus">{% trans "Or choose from your computer" %}</button>

wagtail/neon-jungle/wagtailvideos/wagtailvideos/templates/wagtailvideos/videos/_file_field.html
4:    <a href="{{ video.url }}" class="icon icon-media">{{ video.filename }}</a><br /><br />

wagtail/neon-jungle/wagtailpolls/wagtailpolls/wagtail_hooks.py
23:                 classnames='icon icon-group', order=250)

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/index.html
29:				<h1 class="icon icon-group">{% blocktrans %}Polls{% endblocktrans %} </h1>
39:				<a href="{% url 'wagtailpolls_create' %}" class="button bicolor icon icon-plus">{% blocktrans %}Add poll{% endblocktrans %}</a>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/create.html
19:							<span class="icon icon-spinner"></span>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/edit.html
19:							<span class="icon icon-spinner"></span>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/poll_results.html
12:					<h1 class="icon icon-edit">{% blocktrans %}{{poll}} - Total Votes {{total_votes}}{% endblocktrans %} </h1>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/search.html
12:				<h1 class="icon icon-edit">{% blocktrans %}Poll{% endblocktrans %} </h1>
22:				<a href="{% url 'wagtailpolls_create' %}" class="button bicolor icon icon-plus">{% blocktrans %}Add poll{% endblocktrans %}</a>

wagtail/neon-jungle/wagtailpolls/wagtailpolls/templates/wagtailpolls/poll_list.html
33:						<a href="{% url 'wagtailpolls_results' poll_pk=poll.pk %}" class="icon icon-arrow-right" title="{% trans "Check out the poll results for '{{poll}}'" %}"><b>{% blocktrans %}Results{% endblocktrans %}</b></a>
46:					<a href="?{% querystring page=page.previous_page_number %}" class="icon icon-arrow-left">{% blocktrans %}Previous{% endblocktrans %}</a>
55:					<a href="?{% querystring page=page.next_page_number %}" class="icon icon-arrow-right-after">{% blocktrans %}Next{% endblocktrans %}</a>

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/custom_inline_panel.html
31:    <a class="button bicolor icon icon-plus" id="id_{{ self.formset.prefix }}-ADD">

wagtail/spapas/wagtail-multi-upload/wagtail_multi_upload/templates/wagtail_multi_upload/edit_handlers/multiple_images_panel.html
22:                <button class="button bicolor icon icon-plus">{% trans "Choose from your computer" %}</button>
51:                        <div class="thumb icon icon-image"></div>

torchbox/wagtail-webstories/wagtail_webstories/wagtail_hooks.py
19:        return MenuItem('Web stories', reverse('wagtail_webstories:import_story'), classnames='icon icon-openquote', order=10000)

torchbox/wagtail-content-import/wagtail_content_import/templates/wagtail_content_import/picker_buttons_base.html
5:                <i class="icon icon-folder-open-inverse content-import docs-blue"></i>
8:            <div class="content-import dropdown-toggle icon icon-arrow-up"></div>

torchbox/wagtail-content-import/wagtail_content_import/pickers/google/templates/wagtail_content_import/google_doc_import_chooser.html
22:                    <h1 class="icon icon-doc-full-inverse">

torchbox/wagtail-footnotes/wagtail_footnotes/templates/wagtail_footnotes/admin/footnotes_modal.html
14:                                <h1 class="icon icon-doc-full-inverse">Choose a footnote</h1>

torchbox/wagtail-import-export/wagtailimportexport/wagtail_hooks.py
24:        _('Import / Export'), reverse('wagtailimportexport_admin:index'), classnames='icon icon-download', order=800

torchbox/wagtail-purge/wagtail_purge/wagtail_hooks.py
19:        classnames="icon icon-collapse-down",

torchbox/wagtail-experiments/experiments/templates/experiments/report.html
43:                                    <span class="icon icon-view"></span>
48:                            <td class="icon icon-tick">{% trans 'Selected' %}</td>

torchbox/wagtailmedia/src/wagtailmedia/wagtail_hooks.py
38:        classnames="icon icon-media",
94:        classnames="icon icon-media",

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/homepage/site_summary_media.html
3:<li class="icon icon-media">

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/chooser/chooser.html
64:                        <button type="submit" class="button button-longrunning" data-clicked-text="{% trans 'Uploading…' %}"><span class="icon icon-spinner"></span><em>{% trans 'Upload' %}</em></button>

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/list.html
10:                    <a href="{% url 'wagtailmedia:index' %}{% if not ordering == "title" %}?ordering=title{% endif %}" class="icon icon-arrow-down-after {% if  ordering == "title" %}teal{% endif %}">
21:                    <a href="{% url 'wagtailmedia:index' %}{% if not ordering == "-created_at" %}?ordering=-created_at{% endif %}" class="icon icon-arrow-down-after {% if  ordering == "-created_at" %}teal{% endif %}">

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_file_field.html
4:    <a href="{{ media.url }}" class="icon icon-media">{{ media.filename }}</a><br /><br />

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/add.html
51:                    <button type="submit" class="button button-longrunning" data-clicked-text="{% trans 'Uploading…' %}"><span class="icon icon-spinner"></span><em>{% trans 'Upload' %}</em></button>

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/index.html
28:                    <h1 class="icon icon-media">
45:                            <a href="{% url 'wagtailmedia:add' 'audio' %}" class="button bicolor icon icon-plus">{% trans "Add audio" %}</a>
51:                                <a href="{% url 'wagtailmedia:add' 'video' %}" class="button bicolor icon icon-plus">{% trans "Add video" %}</a>

torchbox/wagtailmedia/src/wagtailmedia/templates/wagtailmedia/media/_thumbnail_field.html
6:        <a href="{{ media.thumbnail.url }}" class="icon icon-image">{{ media.thumbnail_filename }}</a><br /><br />

Methodology

The packages were selected via GitHub code search, manual selection on awesome-wagtail, and manual review of major Wagtail developers.

The results of the analysis were generated with ag, the silver searcher. The results have been manually edited to remove any pattern that looks like a clear false positive.

alias ag="ag --hidden --skip-vcs-ignores --path-to-ignore .ignore"

.ignore file:

jquery.floatThead.js
*.snap
*.map
*.min.js
*.*.min.js
*.*.*.min.js
*.min.css
*.bundle.min.js
bootstrap.js
*.bundle.js
*.bundle.js
*.*.bundle.js
bootstrap.bundle.min.js
handsontable-6.2.2.full.min.js
package-lock.json
yarn.lock
torchbox/upshot/upshot-pwa/pwa/static/pwa/bundle.js
wagtail/jacobtoppm/wagtail-image-import/wagtail_image_import/static/wagtail_image_import/js/importer.js
wagtail/jacobtoppm/wagtail_draftail_anchors/wagtail_draftail_anchors/static/wagtaildraftailanchors/js/wagtail-draftail-anchor.js
wagtail/wagtail/wagtail-transfer/wagtail_transfer/static/wagtail_transfer/js/wagtail_transfer.js
tmp

Full list of reviewed packages

Note some of the packages were subsequently removed for various reasons (see table below).

https://github.com/adinhodovic/wagtail-resume
https://github.com/Aleksi44/wagtailsvg
https://github.com/APSL/puput
https://github.com/bashu/wagtail-embedvideos
https://github.com/bashu/wagtail-metadata-mixin
https://github.com/cfpb/wagtail-flags
https://github.com/cfpb/wagtail-inventory
https://github.com/cfpb/wagtail-sharing
https://github.com/coderedcorp/coderedcms
https://github.com/coderedcorp/wagtail-cache
https://github.com/coderedcorp/wagtail-seo
https://github.com/donhauser/wagtail-pdf
https://github.com/FlipperPA/wagtailcodeblock
https://github.com/Frojd/wagtail-geo-widget
https://github.com/Frojd/Wagtail-Pipit
https://github.com/Frojd/wagtail-trash
https://github.com/GrappleGQL/wagtail-grapple
https://github.com/infoportugal/wagtail-modeltranslation
https://github.com/jacobtoppm/wagtail_draftail_anchors
https://github.com/jacobtoppm/wagtail-image-import
https://github.com/JamesRamm/longclaw
https://github.com/jberghoef/wagtail-tag-manager
https://github.com/kevinhowbrook/wagtail-jotform
https://github.com/labd/wagtail-2fa
https://github.com/labd/wagtailstreamforms
https://github.com/marteinn/wagtail-alt-generator
https://github.com/marteinn/wagtail-color-panel
https://github.com/moorinl/wagtail-themes
https://github.com/mwesterhof/wagtail_app_pages
https://github.com/neon-jungle/wagtail-accessibility
https://github.com/neon-jungle/wagtail-annotations
https://github.com/neon-jungle/wagtail-birdsong
https://github.com/neon-jungle/wagtail-linkchecker
https://github.com/neon-jungle/wagtail-metadata
https://github.com/neon-jungle/wagtail-schema.org
https://github.com/neon-jungle/wagtailmodelchooser
https://github.com/neon-jungle/wagtailnews
https://github.com/neon-jungle/wagtailpolls
https://github.com/neon-jungle/wagtailvideos
https://github.com/rkhleics/wagtailmenus
https://github.com/spapas/wagtail-multi-upload
https://github.com/springload/wagtail-django-recaptcha
https://github.com/themotleyfool/wagtail-automatic-redirects
https://github.com/themotleyfool/wagtail-draftail-snippet
https://github.com/tomdyson/wagalytics
https://github.com/torchbox/wagtail-ab-testing
https://github.com/torchbox/wagtail-bookmarklet
https://github.com/torchbox/wagtail-content-import
https://github.com/torchbox/wagtail-experiments
https://github.com/torchbox/wagtail-footnotes
https://github.com/torchbox/wagtail-headless-preview
https://github.com/torchbox/wagtail-import-export
https://github.com/torchbox/wagtail-markdown
https://github.com/torchbox/wagtail-mongodb
https://github.com/torchbox/wagtail-purge
https://github.com/torchbox/wagtail-related
https://github.com/torchbox/wagtail-storages
https://github.com/torchbox/wagtail-webstories
https://github.com/torchbox/wagtail-wordpress-import
https://github.com/torchbox/wagtailmedia
https://github.com/torchbox/wagtailsurveys
https://github.com/vixdigital/wagtail-readinglevel
https://github.com/wharton/wagtailgridder

Excluded from analysis

Project Why
https://github.com/torchbox/wagtailsurveys Outdated
https://github.com/torchbox/wagtail-related Outdated
https://github.com/torchbox/wagtail-import-export Outdated
https://github.com/torchbox/wagtail-bookmarklet Outdated
https://github.com/torchbox/wagtail-experiments Outdated
https://github.com/praekeltfoundation/molo Stuck on Wagtail 2.10.2
https://github.com/neon-jungle/wagtail-readability Outdated
https://github.com/springload/madewithwagtail Stuck on Wagtail 1.13.1
https://github.com/wagtail/wagtail-react-streamfield Outdated
https://github.com/wagtail/react-streamfield Outdated
https://github.com/wagtail/wagtailapi_legacy Outdated
https://github.com/wagtail/wagtaildemo Outdated
https://github.com/wagtail/docker-wagtail-develop Not relevant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment