From 607d178e94a70f1089273aafe0628d408419408d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 1 Sep 2018 02:04:59 -0400 Subject: [PATCH] Load a form's specialized JS libraries asynchronously. Move the Dropzone import to the sources app template. Signed-off-by: Roberto Rosario --- .../appearance/generic_form_instance.html | 8 +++- .../appearance/templates/appearance/root.html | 2 - .../templatetags/appearance_tags.py | 5 +++ .../templates/cabinets/cabinet_details.html | 40 +++++++++-------- .../sources/upload_multiform_subtemplate.html | 44 +++++++++++-------- 5 files changed, 58 insertions(+), 41 deletions(-) diff --git a/mayan/apps/appearance/templates/appearance/generic_form_instance.html b/mayan/apps/appearance/templates/appearance/generic_form_instance.html index 8417404443..089dfa63b0 100644 --- a/mayan/apps/appearance/templates/appearance/generic_form_instance.html +++ b/mayan/apps/appearance/templates/appearance/generic_form_instance.html @@ -4,7 +4,7 @@ {% load appearance_tags %} -{{ form.media|safe }} +{{ form.media.render_css|safe }} {% for group, errors in form.errors.items %} {% for error in errors %} @@ -116,3 +116,9 @@ {% endfor %} {% endif %} + + diff --git a/mayan/apps/appearance/templates/appearance/root.html b/mayan/apps/appearance/templates/appearance/root.html index a88a16bae2..81c77128d1 100644 --- a/mayan/apps/appearance/templates/appearance/root.html +++ b/mayan/apps/appearance/templates/appearance/root.html @@ -138,7 +138,6 @@ - @@ -146,7 +145,6 @@ {# Transfer variable from Django to javascript #} var initialURL = '{% url home_view %}'; var djangoDEBUG = {% if debug %}true{% else %}false{% endif %}; - Dropzone.autoDiscover = false; {% endblock %} diff --git a/mayan/apps/sources/templates/sources/upload_multiform_subtemplate.html b/mayan/apps/sources/templates/sources/upload_multiform_subtemplate.html index 5e72d6a95a..99d673612b 100644 --- a/mayan/apps/sources/templates/sources/upload_multiform_subtemplate.html +++ b/mayan/apps/sources/templates/sources/upload_multiform_subtemplate.html @@ -3,7 +3,9 @@ {% include 'appearance/generic_multiform_subtemplate.html' %} - +