- commit
- 2b8fcfc4b2c136694e1621f5f29d6af672776fcc
- parent
- e2acd4436dd01ab68ae13ba0842d7e4feb7d85a0
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2018-02-03 12:38
show error if one implementations fails
Diffstat
| M | src/babel.js | 15 | +++++++++++++-- |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/babel.js b/src/babel.js
@@ -26,8 +26,19 @@ var run = function(html) {
26 26 results.innerHTML = '';
27 27
28 28 return Promise.all(Object.keys(implementations).map(function(key) {
29 -1 var p = implementations[key](preview);
30 -1 return Promise.resolve(p).then(function(result) {
-1 29 var promise;
-1 30
-1 31 try {
-1 32 p = implementations[key](preview);
-1 33 promise = Promise.resolve(p);
-1 34 } catch (error) {
-1 35 promise = Promise.resolve({
-1 36 name: error,
-1 37 description: error,
-1 38 });
-1 39 }
-1 40
-1 41 return promise.then(function(result) {
31 42 var tr = document.createElement('tr');
32 43
33 44 tr.appendChild(createTd(key));