Skip to content

Commit b822dee

Browse files
Merge branch 'develop'
Conflicts: skel-nav-esri-atom/views/flickr.js
2 parents 459674c + 9c1df86 commit b822dee

File tree

5 files changed

+35
-60
lines changed

5 files changed

+35
-60
lines changed

skel-nav-esri-atom/views/app.js

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
define(["require", "exports"], function (require, exports) {
1+
define(["require", "exports", "aurelia-router"], function (require, exports, aurelia_router_1) {
22
var App = (function () {
3-
function App() {
4-
}
5-
App.prototype.configureRouter = function (config, router) {
6-
config.title = 'Aurelia';
7-
config.map([
8-
{ route: ['', 'welcome'], name: 'welcome', moduleId: './welcome', nav: true, title: 'Welcome' },
9-
{ route: 'flickr', name: 'flickr', moduleId: './flickr', nav: true, title: 'Flickr' },
10-
{ route: 'users', name: 'users', moduleId: './users', nav: true, title: 'Github Users' },
11-
{ route: 'esri-map', name: 'esri-map', moduleId: './esri-map', nav: true, title: 'ESRI Map' },
12-
{ route: 'child-router', name: 'child-router', moduleId: './child-router', nav: true, title: 'Child Router' }
13-
]);
3+
function App(router) {
144
this.router = router;
15-
};
5+
this.router.configure(function (config) {
6+
config.title = "Aurelia ESRI Atom Sample";
7+
config.map([
8+
{ route: ["", "welcome"], moduleId: "views/welcome", nav: true, title: "Welcome to VS/TS" },
9+
{ route: "flickr", moduleId: "views/flickr", nav: true },
10+
{ route: "esri-map", moduleId: "views/esri-map", nav: true, title: "ESRI Map V1" },
11+
{ route: "child-router", moduleId: "views/child-router", nav: true, title: "Child Router" }
12+
]);
13+
});
14+
}
15+
App.inject = [aurelia_router_1.Router];
1616
return App;
1717
})();
1818
exports.App = App;
Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
1-
define(["require", "exports"], function (require, exports) {
2-
var ChildRouter = (function () {
3-
function ChildRouter() {
4-
this.heading = 'Child Router';
5-
}
6-
ChildRouter.prototype.configureRouter = function (config, router) {
7-
config.map([
8-
{ route: ['', 'welcome'], moduleId: './welcome', nav: true, title: 'Welcome' },
9-
{ route: 'flickr', moduleId: './flickr', nav: true, title: 'Flickr' },
10-
{ route: 'child-router', moduleId: './child-router', nav: true, title: 'Child Router' }
11-
]);
1+
define(["require", "exports", "aurelia-router"], function (require, exports, aurelia_router_1) {
2+
var Welcome = (function () {
3+
function Welcome(router) {
124
this.router = router;
13-
};
14-
return ChildRouter;
5+
this.heading = "Child Router";
6+
router.configure(function (config) {
7+
config.map([
8+
{ route: ["", "welcome"], moduleId: "views/welcome", nav: true, title: "Welcome" },
9+
{ route: "flickr", moduleId: "views/flickr", nav: true },
10+
{ route: "child-router", moduleId: "views/child-router", nav: true, title: "Child Router" }
11+
]);
12+
});
13+
}
14+
Welcome.inject = [aurelia_router_1.Router];
15+
return Welcome;
1516
})();
16-
exports.ChildRouter = ChildRouter;
17+
exports.Welcome = Welcome;
1718
});

skel-nav-esri-atom/views/esri-map.js

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,13 @@
1-
define(["require", "exports", "esri/map", "esri/graphic", "esri/symbols/SimpleMarkerSymbol", "esri/geometry/Point", 'esri/SpatialReference', 'esri/geometry/webMercatorUtils'], function (require, exports, Map, Graphic, SimpleMarkerSymbol, Point, SpatialReference, webMercatorUtils) {
1+
define(["require", "exports", "esri/map"], function (require, exports, map_1) {
22
var EsriMap = (function () {
33
function EsriMap() {
44
}
55
EsriMap.prototype.attached = function () {
6-
var _this = this;
7-
this.map = new Map("map", {
6+
var map = new map_1.default("map", {
87
center: [-118, 34.5],
98
zoom: 8,
109
basemap: "topo"
1110
});
12-
this.map.on("load", function () {
13-
console.log('on load: ' + _this.map);
14-
var pm = new SimpleMarkerSymbol();
15-
pm.size = 10;
16-
var wgs = new SpatialReference({ "wkid": 4326 });
17-
var p = new Point(-118, 34.5, wgs);
18-
var p2 = webMercatorUtils.geographicToWebMercator(p);
19-
var g = new Graphic(p2, pm);
20-
console.log(g);
21-
g.setGeometry(p);
22-
console.log(_this.map.loaded);
23-
_this.map.graphics.add(g);
24-
});
2511
};
2612
return EsriMap;
2713
})();

skel-nav-esri-atom/views/flickr.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ define(["require", "exports", 'aurelia-framework', 'aurelia-http-client'], funct
2828
};
2929
Flickr = __decorate([
3030
aurelia_framework_1.autoinject,
31-
__metadata('design:paramtypes', [aurelia_http_client_1.HttpClient])
31+
__metadata('design:paramtypes', [(typeof (_a = typeof aurelia_http_client_1.HttpClient !== 'undefined' && aurelia_http_client_1.HttpClient) === 'function' && _a) || Object])
3232
], Flickr);
3333
return Flickr;
34+
var _a;
3435
})();
3536
exports.Flickr = Flickr;
3637
});
Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
define(["require", "exports"], function (require, exports) {
22
var Welcome = (function () {
33
function Welcome() {
4-
this.heading = 'Welcome to the Aurelia Navigation App!';
5-
this.firstName = 'John';
6-
this.lastName = 'Doe';
4+
this.heading = "Welcome to the Aurelia Navigation App (VS/TS)!";
5+
this.firstName = "John";
6+
this.lastName = "Doe";
77
}
88
Object.defineProperty(Welcome.prototype, "fullName", {
9-
//Getters can't be observed with Object.observe, so they must be dirty checked.
10-
//However, if you tell Aurelia the dependencies, it no longer needs to dirty check the property.
11-
//To optimize by declaring the properties that this getter is computed from, uncomment the line below.
12-
//@computedFrom('firstName', 'lastName')
139
get: function () {
1410
return this.firstName + " " + this.lastName;
1511
},
@@ -22,13 +18,4 @@ define(["require", "exports"], function (require, exports) {
2218
return Welcome;
2319
})();
2420
exports.Welcome = Welcome;
25-
var UpperValueConverter = (function () {
26-
function UpperValueConverter() {
27-
}
28-
UpperValueConverter.prototype.toView = function (value) {
29-
return value && value.toUpperCase();
30-
};
31-
return UpperValueConverter;
32-
})();
33-
exports.UpperValueConverter = UpperValueConverter;
3421
});

0 commit comments

Comments
 (0)