Merge pull request #907 from alexcrichton/catch-errors

Add `catch(console.error)` to all examples
This commit is contained in:
Alex Crichton 2018-09-28 21:31:14 -07:00 committed by GitHub
commit 10fce93c4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 91 additions and 69 deletions

View File

@ -1,4 +1,6 @@
// For more comments about what's going on here, check out the `hello_world`
// example
const rust = import('./add');
rust.then(m => alert('1 + 2 = ' + m.add(1, 2)));
rust
.then(m => alert('1 + 2 = ' + m.add(1, 2)))
.catch(console.error);

View File

@ -1,5 +1,5 @@
// For more comments about what's going on here, check out the `hello_world`
// example.
import('./canvas').then(canvas => {
canvas.draw();
});
import('./canvas')
.then(canvas => canvas.draw())
.catch(console.error);

View File

@ -4,13 +4,15 @@ let imp = import('./char.js');
let mod;
let counters = [];
imp.then(wasm => {
imp
.then(wasm => {
mod = wasm;
addCounter();
let b = document.getElementById('add-counter');
if (!b) throw new Error('Unable to find #add-counter');
b.addEventListener('click', ev => addCounter());
});
})
.catch(console.error);
function addCounter() {
let ctr = mod.Counter.new(randomChar(), 0);

View File

@ -1,4 +1,6 @@
// For more comments about what's going on here, check out the `hello_world`
// example
const rust = import('./closures');
rust.then(m => m.run());
rust
.then(m => m.run())
.catch(console.error);

View File

@ -2,4 +2,6 @@
// example
const rust = import('./console_log');
rust.then(m => m.run());
rust
.then(m => m.run())
.catch(console.error);

View File

@ -1,4 +1,6 @@
// For more comments about what's going on here, check out the `hello_world`
// example
const rust = import('./dom');
rust.then(m => m.run());
rust
.then(m => m.run())
.catch(console.error);

View File

@ -1,11 +1,12 @@
const rust = import('./fetch');
rust.then(m => {
rust
.then(m => {
m.run().then((data) => {
console.log(data);
console.log("The latest commit to the wasm-bindgen %s branch is:", data.name);
console.log("%s, authored by %s <%s>", data.commit.sha, data.commit.commit.author.name, data.commit.commit.author.email);
})
});
})
.catch(console.error);

View File

@ -3,4 +3,6 @@
// will work here one day as well!
const rust = import('./hello_world');
rust.then(m => m.greet('World!'));
rust
.then(m => m.greet('World!'))
.catch(console.error);

View File

@ -2,4 +2,6 @@
// example
const rust = import('./import_js');
rust.then(m => m.run());
rust
.then(m => m.run())
.catch(console.error);

View File

@ -14,4 +14,5 @@ import('./julia_set')
});
wasm.draw(ctx, 600, 600, -0.15, 0.65);
});
})
.catch(console.error);

View File

@ -1,5 +1,5 @@
// For more comments about what's going on here, check out the `hello_world`
// example.
import('./wasm_bindgen_paint').then(paint => {
paint.main();
});
import('./wasm_bindgen_paint')
.then(paint => paint.main())
.catch(console.error);

View File

@ -1,4 +1,6 @@
// For more comments about what's going on here, check out the `hello_world`
// example
const rust = import('./performance');
rust.then(m => m.run());
rust
.then(m => m.run())
.catch(console.error);

View File

@ -1,4 +1,6 @@
// For more comments about what's going on here, check out the `hello_world`
// example
const rust = import('./wasm_in_wasm');
rust.then(m => m.run());
rust
.then(m => m.run())
.catch(console.error);

View File

@ -1,4 +1,5 @@
import('./webaudio').then(rust_module => {
import('./webaudio')
.then(rust_module => {
let fm = null;
const play_button = document.getElementById("play");
@ -35,4 +36,5 @@ import('./webaudio').then(rust_module => {
fm.set_fm_amount(event.target.value);
}
});
});
})
.catch(console.error);

View File

@ -1,5 +1,5 @@
// For more comments about what's going on here, check out the `hello_world`
// example.
import('./webgl').then(webgl => {
webgl.draw();
});
import('./webgl')
.then(webgl => webgl.draw())
.catch(console.error);