Skip to content

Commit 35d6ca7

Browse files
committed
Merge application-form-links-new-window.js in to application-form.js.
1 parent fdc4ae7 commit 35d6ca7

File tree

5 files changed

+8
-11
lines changed

5 files changed

+8
-11
lines changed

hypha/apply/funds/templates/funds/application_base.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ <h3>{% blocktrans %}Sorry this {{ page|verbose_name }} is not accepting applicat
8989
<script src="{% static 'js/application-form.js' %}"></script>
9090
<script src="{% static 'js/tinymce-word-count.js' %}"></script>
9191
<script src="{% static 'js/submission-form-copy.js' %}"></script>
92-
<script src="{% static 'js/application-form-links-new-window.js' %}"></script>
9392
{% if not show_all_group_fields %}
9493
<script src="{% static 'js/form-group-toggle.js' %}"></script>
9594
{% endif %}

hypha/apply/funds/templates/funds/applicationsubmission_form.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@
4545
{% endblock %}
4646

4747
{% block extra_js %}
48+
<script src="{% static 'js/application-form.js' %}"></script>
4849
<script src="{% static 'js/tinymce-word-count.js' %}"></script>
4950
<script src="{% static 'js/multi-input-fields.js' %}"></script>
5051
<script src="{% static 'js/submission-form-copy.js' %}"></script>
51-
<script src="{% static 'js/application-form-links-new-window.js' %}"></script>
5252
{% if not show_all_group_fields %}
5353
<script src="{% static 'js/form-group-toggle.js' %}"></script>
5454
{% endif %}

hypha/apply/projects/templates/application_projects/project_approval_form.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ <h5>{% trans "Proposal attachments" %}</h5>
102102
{{ paf_form.media.js }}
103103
<script src="{% static 'js/tinymce-word-count.js' %}"></script>
104104
<script src="{% static 'js/multi-input-fields.js' %}"></script>
105-
<script src="{% static 'js/application-form-links-new-window.js' %}"></script>
106105
{% if not show_all_group_fields %}
107106
<script src="{% static 'js/form-group-toggle.js' %}"></script>
108107
{% endif %}

hypha/static_src/javascript/application-form-links-new-window.js

Lines changed: 0 additions & 8 deletions
This file was deleted.

hypha/static_src/javascript/application-form.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
(function () {
22
const form = document.querySelector(".application-form");
3+
const links = form.querySelectorAll("a");
34
const button = form.querySelector("[type=submit]");
45
const required = form.querySelectorAll("input[required]");
56
const groups = form.querySelectorAll(".form__group");
67
const errors = form.querySelectorAll(".form__error");
78

9+
// Make links on application forms open in a new window/tab.
10+
links.forEach(function (link) {
11+
link.setAttribute("target", "_blank");
12+
link.setAttribute("rel", "noopener noreferrer");
13+
});
14+
815
// Set aria-required attribute true for required fields.
916
required.forEach(function (field) {
1017
field.setAttribute("aria-required", true);

0 commit comments

Comments
 (0)