Skip to content

Commit aa0380c

Browse files
author
Eric Anderson
committed
Host Aurelia application from MVC.
1 parent b7706e4 commit aa0380c

File tree

6 files changed

+57
-48
lines changed

6 files changed

+57
-48
lines changed

ASP.NET Core Basics/src/Aurelia/Controllers/HomeController.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ public IActionResult Contact()
2727
return View();
2828
}
2929

30+
public IActionResult Aurelia()
31+
{
32+
return View();
33+
}
34+
3035
public IActionResult Error()
3136
{
3237
return View();
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<div aurelia-app="main">
2+
<script src="/scripts/vendor-bundle.js" data-main="aurelia-bootstrapper"></script>
3+
</div>

ASP.NET Core Basics/src/Aurelia/Views/Shared/_Layout.cshtml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<div class="navbar-collapse collapse">
3232
<ul class="nav navbar-nav">
3333
<li><a asp-area="" asp-controller="Home" asp-action="Index">Home</a></li>
34+
<li><a asp-area="" asp-controller="Home" asp-action="Aurelia">Aurelia</a></li>
3435
<li><a asp-area="" asp-controller="Home" asp-action="About">About</a></li>
3536
<li><a asp-area="" asp-controller="Home" asp-action="Contact">Contact</a></li>
3637
</ul>

ASP.NET Core Basics/src/Aurelia/aurelia_project/aurelia.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"id": "aspnetcore",
5353
"displayName": "ASP.NET Core",
5454
"output": "wwwroot\\scripts",
55-
"baseUrl": "scripts"
55+
"baseUrl": "../scripts"
5656
}
5757
],
5858
"loader": {

ASP.NET Core Basics/src/Aurelia/wwwroot/_references.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
/// <reference path="../aurelia_project/tasks/transpile.js" />
1717
/// <reference path="../gulpfile.babel.js" />
1818
/// <reference path="../src/app.js" />
19+
/// <reference path="../src/contacts/contact-service.js" />
1920
/// <reference path="../src/environment.js" />
2021
/// <reference path="../src/main.js" />
2122
/// <reference path="../src/resources/index.js" />
22-
/// <reference path="../src/services/contactservice.js" />
2323
/// <reference path="js/site.js" />
2424
/// <reference path="lib/bootstrap/dist/js/bootstrap.js" />
2525
/// <reference path="lib/jquery/dist/jquery.js" />

ASP.NET Core Basics/src/Aurelia/wwwroot/scripts/vendor-bundle.js

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -3791,7 +3791,7 @@ K(require)||(w=require,require=void 0);g=requirejs=function(b,c,d,m){var r,q="_"
37913791
0),importScripts(d),b.completeLoad(c)}catch(q){b.onError(F("importscripts","importScripts failed for "+c+" at "+d,q,[c]))}};E&&!w.skipDataMain&&X(document.getElementsByTagName("script"),function(b){C||(C=b.parentNode);if(O=b.getAttribute("data-main"))return u=O,w.baseUrl||-1!==u.indexOf("!")||(I=u.split("/"),u=I.pop(),T=I.length?I.join("/")+"/":"./",w.baseUrl=T),u=u.replace(U,""),g.jsExtRegExp.test(u)&&(u=O),w.deps=w.deps?w.deps.concat(u):[u],!0});define=function(b,c,d){var e,g;"string"!==typeof b&&
37923792
(d=c,c=b,b=null);L(c)||(d=c,c=null);!c&&K(d)&&(c=[],d.length&&(d.toString().replace(qa,ka).replace(ra,function(b,d){c.push(d)}),c=(1===d.length?["require"]:["require","exports","module"]).concat(c)));S&&(e=P||pa())&&(b||(b=e.getAttribute("data-requiremodule")),g=J[e.getAttribute("data-requirecontext")]);g?(g.defQueue.push([b,c,d]),g.defQueueMap[b]=!0):V.push([b,c,d])};define.amd={jQuery:!0};g.exec=function(b){return eval(b)};g(w)}})(this);
37933793

3794-
requirejs.config({"baseUrl":"src/","paths":{"text":"../wwwroot\\scripts/text","aurelia-binding":"../node_modules\\aurelia-binding\\dist\\amd\\aurelia-binding","aurelia-bootstrapper":"../node_modules\\aurelia-bootstrapper\\dist\\amd\\aurelia-bootstrapper","aurelia-dependency-injection":"../node_modules\\aurelia-dependency-injection\\dist\\amd\\aurelia-dependency-injection","aurelia-event-aggregator":"../node_modules\\aurelia-event-aggregator\\dist\\amd\\aurelia-event-aggregator","aurelia-fetch-client":"../node_modules\\aurelia-fetch-client\\dist\\amd\\aurelia-fetch-client","aurelia-framework":"../node_modules\\aurelia-framework\\dist\\amd\\aurelia-framework","aurelia-history":"../node_modules\\aurelia-history\\dist\\amd\\aurelia-history","aurelia-history-browser":"../node_modules\\aurelia-history-browser\\dist\\amd\\aurelia-history-browser","aurelia-loader":"../node_modules\\aurelia-loader\\dist\\amd\\aurelia-loader","aurelia-loader-default":"../node_modules\\aurelia-loader-default\\dist\\amd\\aurelia-loader-default","aurelia-logging":"../node_modules\\aurelia-logging\\dist\\amd\\aurelia-logging","aurelia-logging-console":"../node_modules\\aurelia-logging-console\\dist\\amd\\aurelia-logging-console","aurelia-metadata":"../node_modules\\aurelia-metadata\\dist\\amd\\aurelia-metadata","aurelia-pal":"../node_modules\\aurelia-pal\\dist\\amd\\aurelia-pal","aurelia-pal-browser":"../node_modules\\aurelia-pal-browser\\dist\\amd\\aurelia-pal-browser","aurelia-path":"../node_modules\\aurelia-path\\dist\\amd\\aurelia-path","aurelia-polyfills":"../node_modules\\aurelia-polyfills\\dist\\amd\\aurelia-polyfills","aurelia-route-recognizer":"../node_modules\\aurelia-route-recognizer\\dist\\amd\\aurelia-route-recognizer","aurelia-router":"../node_modules\\aurelia-router\\dist\\amd\\aurelia-router","aurelia-task-queue":"../node_modules\\aurelia-task-queue\\dist\\amd\\aurelia-task-queue","aurelia-templating":"../node_modules\\aurelia-templating\\dist\\amd\\aurelia-templating","aurelia-templating-binding":"../node_modules\\aurelia-templating-binding\\dist\\amd\\aurelia-templating-binding","app-bundle":"../scripts/app-bundle"},"packages":[{"name":"aurelia-templating-resources","location":"../node_modules/aurelia-templating-resources/dist/amd","main":"aurelia-templating-resources"},{"name":"aurelia-templating-router","location":"../node_modules/aurelia-templating-router/dist/amd","main":"aurelia-templating-router"},{"name":"aurelia-testing","location":"../node_modules/aurelia-testing/dist/amd","main":"aurelia-testing"}],"stubModules":["text"],"shim":{},"bundles":{"app-bundle":["app","environment","main","contacts/contact-list","contacts/contact-service","contacts/contact","resources/index"]}});
3794+
requirejs.config({"baseUrl":"src/","paths":{"text":"../wwwroot\\scripts/text","aurelia-binding":"../node_modules\\aurelia-binding\\dist\\amd\\aurelia-binding","aurelia-bootstrapper":"../node_modules\\aurelia-bootstrapper\\dist\\amd\\aurelia-bootstrapper","aurelia-dependency-injection":"../node_modules\\aurelia-dependency-injection\\dist\\amd\\aurelia-dependency-injection","aurelia-event-aggregator":"../node_modules\\aurelia-event-aggregator\\dist\\amd\\aurelia-event-aggregator","aurelia-fetch-client":"../node_modules\\aurelia-fetch-client\\dist\\amd\\aurelia-fetch-client","aurelia-framework":"../node_modules\\aurelia-framework\\dist\\amd\\aurelia-framework","aurelia-history-browser":"../node_modules\\aurelia-history-browser\\dist\\amd\\aurelia-history-browser","aurelia-history":"../node_modules\\aurelia-history\\dist\\amd\\aurelia-history","aurelia-loader":"../node_modules\\aurelia-loader\\dist\\amd\\aurelia-loader","aurelia-loader-default":"../node_modules\\aurelia-loader-default\\dist\\amd\\aurelia-loader-default","aurelia-logging":"../node_modules\\aurelia-logging\\dist\\amd\\aurelia-logging","aurelia-logging-console":"../node_modules\\aurelia-logging-console\\dist\\amd\\aurelia-logging-console","aurelia-metadata":"../node_modules\\aurelia-metadata\\dist\\amd\\aurelia-metadata","aurelia-pal":"../node_modules\\aurelia-pal\\dist\\amd\\aurelia-pal","aurelia-pal-browser":"../node_modules\\aurelia-pal-browser\\dist\\amd\\aurelia-pal-browser","aurelia-path":"../node_modules\\aurelia-path\\dist\\amd\\aurelia-path","aurelia-polyfills":"../node_modules\\aurelia-polyfills\\dist\\amd\\aurelia-polyfills","aurelia-route-recognizer":"../node_modules\\aurelia-route-recognizer\\dist\\amd\\aurelia-route-recognizer","aurelia-router":"../node_modules\\aurelia-router\\dist\\amd\\aurelia-router","aurelia-task-queue":"../node_modules\\aurelia-task-queue\\dist\\amd\\aurelia-task-queue","aurelia-templating":"../node_modules\\aurelia-templating\\dist\\amd\\aurelia-templating","aurelia-templating-binding":"../node_modules\\aurelia-templating-binding\\dist\\amd\\aurelia-templating-binding","app-bundle":"../../scripts/app-bundle"},"packages":[{"name":"aurelia-templating-resources","location":"../node_modules/aurelia-templating-resources/dist/amd","main":"aurelia-templating-resources"},{"name":"aurelia-templating-router","location":"../node_modules/aurelia-templating-router/dist/amd","main":"aurelia-templating-router"},{"name":"aurelia-testing","location":"../node_modules/aurelia-testing/dist/amd","main":"aurelia-testing"}],"stubModules":["text"],"shim":{},"bundles":{"app-bundle":["app","environment","main","contacts/contact-list","contacts/contact-service","contacts/contact","resources/index"]}});
37953795
define('text',{});
37963796
define('aurelia-binding',['exports', 'aurelia-logging', 'aurelia-pal', 'aurelia-task-queue', 'aurelia-metadata'], function (exports, _aureliaLogging, _aureliaPal, _aureliaTaskQueue, _aureliaMetadata) {
37973797
'use strict';
@@ -10974,51 +10974,6 @@ define('aurelia-framework',['exports', 'aurelia-dependency-injection', 'aurelia-
1097410974
exports.FrameworkConfiguration = FrameworkConfiguration;
1097510975
var LogManager = exports.LogManager = TheLogManager;
1097610976
});
10977-
define('aurelia-history',['exports'], function (exports) {
10978-
'use strict';
10979-
10980-
Object.defineProperty(exports, "__esModule", {
10981-
value: true
10982-
});
10983-
10984-
10985-
10986-
function mi(name) {
10987-
throw new Error('History must implement ' + name + '().');
10988-
}
10989-
10990-
var History = exports.History = function () {
10991-
function History() {
10992-
10993-
}
10994-
10995-
History.prototype.activate = function activate(options) {
10996-
mi('activate');
10997-
};
10998-
10999-
History.prototype.deactivate = function deactivate() {
11000-
mi('deactivate');
11001-
};
11002-
11003-
History.prototype.getAbsoluteRoot = function getAbsoluteRoot() {
11004-
mi('getAbsoluteRoot');
11005-
};
11006-
11007-
History.prototype.navigate = function navigate(fragment, options) {
11008-
mi('navigate');
11009-
};
11010-
11011-
History.prototype.navigateBack = function navigateBack() {
11012-
mi('navigateBack');
11013-
};
11014-
11015-
History.prototype.setTitle = function setTitle(title) {
11016-
mi('setTitle');
11017-
};
11018-
11019-
return History;
11020-
}();
11021-
});
1102210977
define('aurelia-history-browser',['exports', 'aurelia-pal', 'aurelia-history'], function (exports, _aureliaPal, _aureliaHistory) {
1102310978
'use strict';
1102410979

@@ -11345,6 +11300,51 @@ define('aurelia-history-browser',['exports', 'aurelia-pal', 'aurelia-history'],
1134511300
return protocol + '//' + hostname + (port ? ':' + port : '');
1134611301
}
1134711302
});
11303+
define('aurelia-history',['exports'], function (exports) {
11304+
'use strict';
11305+
11306+
Object.defineProperty(exports, "__esModule", {
11307+
value: true
11308+
});
11309+
11310+
11311+
11312+
function mi(name) {
11313+
throw new Error('History must implement ' + name + '().');
11314+
}
11315+
11316+
var History = exports.History = function () {
11317+
function History() {
11318+
11319+
}
11320+
11321+
History.prototype.activate = function activate(options) {
11322+
mi('activate');
11323+
};
11324+
11325+
History.prototype.deactivate = function deactivate() {
11326+
mi('deactivate');
11327+
};
11328+
11329+
History.prototype.getAbsoluteRoot = function getAbsoluteRoot() {
11330+
mi('getAbsoluteRoot');
11331+
};
11332+
11333+
History.prototype.navigate = function navigate(fragment, options) {
11334+
mi('navigate');
11335+
};
11336+
11337+
History.prototype.navigateBack = function navigateBack() {
11338+
mi('navigateBack');
11339+
};
11340+
11341+
History.prototype.setTitle = function setTitle(title) {
11342+
mi('setTitle');
11343+
};
11344+
11345+
return History;
11346+
}();
11347+
});
1134811348
define('aurelia-loader',['exports', 'aurelia-path', 'aurelia-metadata'], function (exports, _aureliaPath, _aureliaMetadata) {
1134911349
'use strict';
1135011350

0 commit comments

Comments
 (0)