Skip to content

Commit 2b7738c

Browse files
committed
fix(example): make it work
1 parent 1dc5a22 commit 2b7738c

File tree

3 files changed

+26
-6
lines changed

3 files changed

+26
-6
lines changed

gulpfile.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ gulp.task('jsRuntime/build', function() {
5353
var traceurRuntime = gulp.src([
5454
gulpTraceur.RUNTIME_PATH,
5555
"node_modules/es6-module-loader/dist/es6-module-loader-sans-promises.src.js",
56+
"node_modules/systemjs/dist/system.src.js",
5657
"node_modules/systemjs/lib/extension-register.js"
5758
]).pipe(gulp.dest('build/js'));
5859
return traceurRuntime;

modules/examples/src/todo/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
<% } else { %>
1111
<script src="../../../traceur-runtime.js" type="text/javascript"></script>
1212
<script src="../../../rtts_assert/lib/rtts_assert.js" type="text/javascript"></script>
13+
<script src="../../../es6-module-loader-sans-promises.src.js"></script>
14+
<script src="../../../system.src.js"></script>
15+
<script src="../../../extension-register.js"></script>
1316

14-
<script src="app.js" type="text/javascript"></script>
15-
<script src="../../../facade/lib/dom.js" type="text/javascript"></script>
16-
17-
<script src="main.es5" type="text/javascript"></script>
17+
<script src="main.js" type="text/javascript"></script>
1818
<% } %>
1919
</body>
20-
</html>
20+
</html>

modules/examples/src/todo/main.es5

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,20 @@
1-
new (System.get("examples/todo/app").App)().run();
1+
register(System);
2+
3+
System.baseURL = '../../../';
4+
5+
// So that we can import packages like `core/foo`, instead of `core/src/foo`.
6+
System.paths = {
7+
'core/*': './core/src/*.js',
8+
'change_detection/*': './change_detection/src/*.js',
9+
'facade/*': './facade/lib/*.js',
10+
'di/*': './di/src/*.js',
11+
'rtts_assert/*': './rtts_assert/lib/*.js',
12+
'examples/*': './examples/lib/*.js'
13+
};
14+
15+
16+
System.import('examples/todo/app').then(function(m) {
17+
(new m.App).run();
18+
}, function(e) {
19+
console.error(e.stack || e);
20+
});

0 commit comments

Comments
 (0)