Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

Commit ccd11f0

Browse files
author
Ramón Tomás
committed
Fixed bug #766 signalr
Updated signalr client version Add signalr and toast js libs to libman
1 parent 43c1580 commit ccd11f0

File tree

10 files changed

+1842
-4998
lines changed

10 files changed

+1842
-4998
lines changed

.dockerignore

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,7 @@ cli-linux
2828
**/obj/
2929
**/node_modules/
3030
**/bower_components/
31-
**/wwwroot/lib/
32-
!**/wwwroot/lib/signalr/*
33-
!**/wwwroot/lib/toastr/*
31+
**/wwwroot/lib/*
3432
global.json
3533
**/appsettings.localhost.json
3634
src/Web/WebSPA/wwwroot/

src/Web/WebMVC/Views/Shared/_Layout.cshtml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,13 @@
6969
</footer>
7070

7171
<environment names="Development">
72-
<script src="~/lib/jquery/dist/jquery.js"></script>
72+
<script src="~/lib/jquery/jquery.js"></script>
7373
<script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>
7474
<script src="~/js/site.js" asp-append-version="true"></script>
7575
</environment>
7676
<environment names="Staging,Production">
7777
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-2.2.0.min.js"
78-
asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
78+
asp-fallback-src="~/lib/jquery/jquery.min.js"
7979
asp-fallback-test="window.jQuery">
8080
</script>
8181
<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/bootstrap.min.js"
@@ -106,18 +106,19 @@
106106
}
107107
108108
function stablishConnection() {
109-
let hubHttpConnection = new signalR.HttpConnection('@settings.Value.SignalrHubUrl/hub/notificationhub', {
110-
transport: signalR.TransportType.LongPolling,
111-
accessTokenFactory: () => {
112-
return "Authorization", getToken();
113-
}
114-
});
115-
return new signalR.HubConnection(hubHttpConnection);
109+
return new signalR.HubConnectionBuilder()
110+
.withUrl('@settings.Value.SignalrHubUrl/hub/notificationhub', {
111+
transport: signalR.HttpTransportType.LongPolling,
112+
accessTokenFactory: () => {
113+
return "Authorization", getToken();
114+
}
115+
})
116+
.build();
116117
}
117118
118119
function registerNotificationHandlers(connection) {
119120
connection.on("UpdatedOrderState", (message) => {
120-
toastr.success('Updated to status: ' + message.status, 'Order Id: ' + message.orderId);
121+
toastr.success('Updated to status: ' + message.status, 'Order Id: ' + message.orderId);
121122
if (window.location.pathname.split("/").pop() === 'Order') {
122123
refreshOrderList();
123124
}

src/Web/WebMVC/Views/Shared/_ValidationScriptsPartial.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<environment names="Development">
2-
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script>
2+
<script src="~/lib/jquery-validate/jquery.validate.js"></script>
33
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js"></script>
44
</environment>
55
<environment names="Staging,Production">
66
<script src="https://ajax.aspnetcdn.com/ajax/jquery.validate/1.14.0/jquery.validate.min.js"
7-
asp-fallback-src="~/lib/jquery-validation/dist/jquery.validate.min.js"
7+
asp-fallback-src="~/lib/jquery-validate/jquery.validate.min.js"
88
asp-fallback-test="window.jQuery && window.jQuery.validator">
99
</script>
1010
<script src="https://ajax.aspnetcdn.com/ajax/jquery.validation.unobtrusive/3.2.6/jquery.validate.unobtrusive.min.js"

src/Web/WebMVC/WebMVC.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<TargetFramework>netcoreapp2.1</TargetFramework>
55
<UserSecretsId>aspnet-Microsoft.eShopOnContainers-946ae052-8305-4a99-965b-ec8636ddbae3</UserSecretsId>
66
<DockerComposeProjectPath>..\..\..\docker-compose.dcproj</DockerComposeProjectPath>
7+
<TypeScriptToolsVersion>3.0</TypeScriptToolsVersion>
78
</PropertyGroup>
89

910
<ItemGroup>

src/Web/WebMVC/bundleconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
{
1212
"outputFileName": "wwwroot/js/site.js",
1313
"inputFiles": [
14-
"wwwroot/lib/signalr/signalr.js",
15-
"wwwroot/lib/toastr/toastr.js"
14+
"wwwroot/lib/@aspnet/signalr/dist/browser/signalr.js",
15+
"wwwroot/lib/toastr/toastr.min.js"
1616
],
1717
// Optionally specify minification options
1818
"minify": {

src/Web/WebMVC/libman.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,27 @@
1414
{
1515
"library": "[email protected]",
1616
"destination": "wwwroot/lib/jquery-validation-unobtrusive/"
17-
}
17+
},
18+
{
19+
"library": "[email protected]",
20+
"destination": "wwwroot/lib/jquery-validate/",
21+
"files": [
22+
"jquery.validate.min.js",
23+
"jquery.validate.js"
24+
]
25+
},
26+
{
27+
"library": "[email protected]",
28+
"destination": "wwwroot/lib/toastr/"
29+
},
30+
{
31+
"provider": "unpkg",
32+
"library": "@aspnet/[email protected]",
33+
"files": [
34+
"dist/browser/signalr.js",
35+
"dist/browser/signalr.min.js"
36+
],
37+
"destination": "wwwroot/lib/@aspnet/signalr/"
38+
}
1839
]
1940
}

0 commit comments

Comments
 (0)