Skip to content

Commit 1857cea

Browse files
authored
Merge pull request #2723 from TechnologyEnhancedLearning/Develop/Fix/TD-4232-Course-Certificate-Console-errors
TD-4232- Course Certificate - Console errors
2 parents 698ac7b + a150940 commit 1857cea

File tree

2 files changed

+29
-31
lines changed

2 files changed

+29
-31
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
window.addEventListener('load', () => {
2+
const button = document.getElementById('btn') as HTMLButtonElement | null;
3+
if (button) {
4+
button.style.display = 'block';
5+
button.addEventListener('click', () => {
6+
button.style.display = 'none';
7+
});
8+
}
9+
});
Lines changed: 20 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@using DigitalLearningSolutions.Web.ViewModels.TrackingSystem.Centre.Configuration
22
@model PreviewCertificateViewModel
33
@{
4-
Layout = null;
4+
Layout = null;
55
}
66

77
<!DOCTYPE html>
@@ -13,23 +13,14 @@
1313
</title>
1414
<link rel="stylesheet" href="@Url.Content("~/css/trackingSystem/previewCertificate.css")" asp-append-version="true">
1515
<link rel="stylesheet" href="@Url.Content("~/css/nhsuk.css")" asp-append-version="true">
16-
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous" />
17-
<script type="text/javascript">
18-
window.addEventListener("load", function () {
19-
document.getElementById("btn").style.display = "block"
20-
})
21-
function hideButton() {
22-
document.getElementById("btn").style.display = "none";
23-
}
24-
</script>
2516
</head>
2617
<body>
2718
<div class="maincontentcontainer">
2819
<div class="container">
2920
<div class="row no-print">
3021
<div class="col">
3122
<form class="nhsuk-u-margin-bottom-3" method="post" asp-action="Download" asp-route-progressId="@Model.ProgressID">
32-
<button class="nhsuk-button nhsuk-u-margin-top-2 nhsuk-u-margin-bottom-3 float-right" onclick="hideButton();" id="btn" type="submit">Download PDF</button>
23+
<button class="nhsuk-button nhsuk-u-margin-top-2 nhsuk-u-margin-bottom-3 float-right" id="btn" type="submit">Download PDF</button>
3324
</form>
3425
</div>
3526
</div>
@@ -40,14 +31,14 @@
4031
<div class="row">
4132
<div class="col">
4233
<div class="p-4 float-right">
43-
@if (Model.CentreLogo != null)
44-
{
45-
<img id="Logo" src="data:image;base64,@Convert.ToBase64String(Model.CentreLogo)" alt="Centre Logo Image" />
46-
}
47-
else
48-
{
49-
<img id="Logo" src="~/images/itspCertificateLogo.png" alt="Organisation Logo" />
50-
}
34+
@if (Model.CentreLogo != null)
35+
{
36+
<img id="Logo" src="data:image;base64,@Convert.ToBase64String(Model.CentreLogo)" alt="Centre Logo Image" />
37+
}
38+
else
39+
{
40+
<img id="Logo" src="~/images/itspCertificateLogo.png" alt="Organisation Logo" />
41+
}
5142
</div>
5243
</div>
5344
</div>
@@ -59,14 +50,14 @@
5950
</div>
6051
<div class="text-center style4">
6152
<p class="style2">
62-
@Model.DelegateName
53+
@Model.DelegateName
6354
</p>
6455
</div>
6556
<div class="text-center style4">
6657
<p>&nbsp;</p>
6758
<p class="style3">has completed</p>
6859
<p class="style2">
69-
@Model.CourseName
60+
@Model.CourseName
7061
</p>
7162
<p class="style3">
7263
Meeting the completion criteria defined for this course
@@ -78,22 +69,22 @@
7869
<p class="style4">&nbsp;</p>
7970
<p class="style3">
8071
on
81-
@Model.CompletionDate.ToString("dddd, dd MMMM yyyy")
72+
@Model.CompletionDate.ToString("dddd, dd MMMM yyyy")
8273
</p>
8374
<p class="style4">&nbsp;</p>
8475
<p class="style4 nhsuk-u-font-size-16">
85-
@Model.CentreContactName, Digital Learning Solutions Centre Manager
76+
@Model.CentreContactName, Digital Learning Solutions Centre Manager
8677
</p>
8778

8879
<p class="style4 nhsuk-u-font-size-16">
89-
@Model.CentreName
80+
@Model.CentreName
9081
</p>
9182
<p class="style4">&nbsp;</p>
9283
<p class="style4">
93-
@if (Model.SignatureImage != null)
94-
{
95-
<img src="data:image;base64,@Convert.ToBase64String(Model.SignatureImage)" alt="Centre Manager Signature Image" />
96-
}
84+
@if (Model.SignatureImage != null)
85+
{
86+
<img src="data:image;base64,@Convert.ToBase64String(Model.SignatureImage)" alt="Centre Manager Signature Image" />
87+
}
9788
</p>
9889
<p class="style4">&nbsp;</p>
9990
<p class="style4">&nbsp;</p>
@@ -108,8 +99,6 @@
10899
</div>
109100
</div>
110101
</div>
111-
<script>
112-
window.print();
113-
</script>
114102
</body>
115103
</html>
104+
<script src="@Url.Content("~/js/certificate/certificate.js")" asp-append-version="true"></script>

0 commit comments

Comments
 (0)