diff --git a/app/views/ur/bfs/victim/index.html b/app/views/ur/bfs/victim/index.html index abe663dd..112b4af4 100644 --- a/app/views/ur/bfs/victim/index.html +++ b/app/views/ur/bfs/victim/index.html @@ -1,9 +1,10 @@ + {% extends "layouts/main.html" %} {% set pageName="Victim" %} {% block header %} -{% include "/v60/partials/header/none-selected.html" %} +{% include "/v50/partials/header/none-selected.html" %} {% endblock %} {% block beforeContent %} @@ -15,184 +16,214 @@
{% if (data['case-locked'] == "by-someone-else") %} - {% include "/v60/case-locked/banner/by-someone-else.html" %} + {% include "/v50/case-locked/banner/by-someone-else.html" %} {% elif (data['case-locked'] == "self-locked") %} - {% include "/v60/case-locked/banner/self-locked.html" %} - {% else %} - {% endif %} - - - {% if (data['success'] == "yes") %} - - + {% include "/v50/case-locked/banner/self-locked.html" %} {% else %} {% endif %} - {% if (data['secondaryNav'] == "victim-details") %} - {% set activeTab = "victim-details" %} - {% elif (data['secondaryNav'] == "case-contacts") %} - {% set activeTab = "case-contacts" %} - {% elif (data['secondaryNav'] == "pcd") or (data['secondaryNav'] == "vcl") or (data['secondaryNav'] == "ptm") or (data['secondaryNav'] == "other") %} - {% set activeTab = "communications" %} - {% else %} - {% set activeTab = "overview" %} - {% endif %} - - {% if (data['secondaryNav'] == "vcl") %} - {% set activeComms = "comms-vcl" %} - {% elif (data['secondaryNav'] == "ptm") %} - {% set activeComms = "comms-ptm" %} - {% elif (data['secondaryNav'] == "other") %} - {% set activeComms = "comms-other" %} - {% else %} - {% set activeComms = "comms-pcd" %} - {% endif %} -

Contents

-
- {% include "/v60/victim/overview.html" %} +
+ {% if (data['success'] == "yes") and (data['successReason'] == "charging-type-updated" or data['successReason'] == "area-updated") %} + + {% endif %} + +

Summary

+ + {% include "/v50/victim/overview.html" %}
-
- {% include "/v60/victim/victim-details/index.html" %} +
+ {% if (data['success'] == "yes") and ( + data['successReason'] == "email-address-updated" or + data['successReason'] == "pmoc-updated" or + data['successReason'] == "full-name-updated" or + data['successReason'] == "preferred-name-updated" or + data['successReason'] == "date-of-birth-updated" or + data['successReason'] == "category-updated" or + data['successReason'] == "gender-updated" or + data['successReason'] == "ethnicity-updated" or + data['successReason'] == "disability-updated" or + data['successReason'] == "religion-updated" or + data['successReason'] == "previous-convictions-updated" or + data['successReason'] == "address-updated" or + data['successReason'] == "telephone-number-updated" or + data['successReason'] == "correspondence-language-updated" or + data['successReason'] == "wants-contact-updated" or + data['successReason'] == "pmoc-police-updated" or + data['successReason'] == "contact-times-updated" or + data['successReason'] == "victim-representative-updated" or + data['successReason'] == "power-of-attorney-updated" or + data['successReason'] == "risk-level-updated" or + data['successReason'] == "service-updated" or + data['successReason'] == "translator-needed-updated" or + data['successReason'] == "vps-status-updated" or + data['successReason'] == "reasonable-adjustments-updated" + ) %} + + {% endif %} + +

Victim details

+ + {% include "/v50/victim/victim-details/index.html" %}
-
- {% include "/v60/victim/case-contacts.html" %} +
+

Case contacts

+ + {% include "/v50/victim/case-contacts.html" %}
-
+
+

Communications

+ -
- {% include "/v60/victim/pcd/index.html" %} -
- -
- {% include "/v60/victim/vcl/index.html" %} +
+ {% if (data['success'] == "yes") and ( + data['successReason'] == "not-informed-after-call-1" or + data['successReason'] == "informed-after-call-1" or + data['successReason'] == "not-informed-after-call-2" or + data['successReason'] == "informed-after-call-2" or + data['successReason'] == "not-informed-after-call-3" or + data['successReason'] == "informed-after-call-3" or + data['successReason'] == "draft-approved-to-send" or + data['successReason'] == "not-contacted-logged" + ) %} + + {% endif %} + {% include "/v50/victim/pcd/index.html" %}
-
- {% include "/v60/victim/pre-trial/pre-trial-meeting/index.html" %} + -
- {% include "/v60/victim/other/index.html" %} +
@@ -229,6 +260,72 @@

Contents

}); }); }); + + // Activate the appropriate sub-tab based on the secondaryNav query param + var secondaryNavMap = { + 'other': 'comms-other', + 'ptm': 'comms-ptm', + 'pcd': 'comms-pcd', + 'vcl': 'comms-pcd' + }; + var params = new URLSearchParams(window.location.search); + var secondaryNav = params.get('secondaryNav'); + var targetSubTab = secondaryNav && secondaryNavMap[secondaryNav]; + if (targetSubTab) { + var targetLink = document.querySelector('[data-comms-tab="' + targetSubTab + '"]'); + if (targetLink) { + targetLink.click(); + } + } + })(); + + {% endblock %}