From 8ea95c5841d2680c0c179a7a0425b60333eba2b1 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Sun, 3 Jun 2018 21:16:15 +0100 Subject: [PATCH] Convert the search query chooser to use static onload handlers --- .eslintignore | 2 +- gulpfile.js/config.js | 1 + .../wagtailsearchpromotions/add.html | 3 +- .../wagtailsearchpromotions/edit.html | 3 +- wagtail/search/.gitignore | 1 + .../wagtailsearch/js/query-chooser-modal.js | 61 +++++++++++++++++++ .../wagtailsearch/queries/chooser/chooser.js | 59 ------------------ .../wagtailsearch/queries/chooser_field.js | 1 + wagtail/search/tests/test_queries.py | 4 +- wagtail/search/views/queries.py | 4 +- 10 files changed, 74 insertions(+), 65 deletions(-) create mode 100644 wagtail/search/.gitignore create mode 100644 wagtail/search/static_src/wagtailsearch/js/query-chooser-modal.js delete mode 100644 wagtail/search/templates/wagtailsearch/queries/chooser/chooser.js diff --git a/.eslintignore b/.eslintignore index 19c58f7fc..67853d9f8 100644 --- a/.eslintignore +++ b/.eslintignore @@ -11,12 +11,12 @@ wagtail/admin/static wagtail/documents/static wagtail/images/static wagtail/embeds/static +wagtail/search/static wagtail/snippets/static wagtail/users/static wagtail/admin/templates/wagtailadmin/edit_handlers/inline_panel.js wagtail/contrib/search_promotions/templates/wagtailsearchpromotions/includes/searchpromotions_formset.js wagtail/users/templates/wagtailusers/groups/includes/page_permissions_formset.js -wagtail/search/templates/wagtailsearch/queries/chooser/chooser.js wagtail/embeds/templates/wagtailembeds/chooser/embed_chosen.js wagtail/embeds/templates/wagtailembeds/chooser/chooser.js wagtail/documents/templates/wagtaildocs/chooser/chooser.js diff --git a/gulpfile.js/config.js b/gulpfile.js/config.js index 03f5d5dd6..9b4eb36e5 100644 --- a/gulpfile.js/config.js +++ b/gulpfile.js/config.js @@ -27,6 +27,7 @@ var apps = [ new App('wagtail/documents', {'appName': 'wagtaildocs'}), new App('wagtail/embeds', {'appName': 'wagtailembeds'}), new App('wagtail/images', {'appName': 'wagtailimages'}), + new App('wagtail/search', {'appName': 'wagtailsearch'}), new App('wagtail/snippets', {'appName': 'wagtailsnippets'}), new App('wagtail/users', {'appName': 'wagtailusers'}), new App('wagtail/contrib/styleguide', {'appName': 'wagtailstyleguide'}), diff --git a/wagtail/contrib/search_promotions/templates/wagtailsearchpromotions/add.html b/wagtail/contrib/search_promotions/templates/wagtailsearchpromotions/add.html index c51c5c17c..a81eb14e2 100644 --- a/wagtail/contrib/search_promotions/templates/wagtailsearchpromotions/add.html +++ b/wagtail/contrib/search_promotions/templates/wagtailsearchpromotions/add.html @@ -1,5 +1,5 @@ {% extends "wagtailadmin/base.html" %} -{% load i18n %} +{% load i18n staticfiles %} {% block titletag %}{% trans "Add search promotion" %}{% endblock %} {% block content %} {% trans "Add search pick" as add_str %} @@ -39,6 +39,7 @@ {% block extra_js %} {{ block.super }} {% include "wagtailadmin/pages/_editor_js.html" %} + {{ form_media.js }} {{ form_media.js }}