Fix mermaid error handling

This commit is contained in:
Sheogorath 2017-10-30 11:44:40 +01:00
parent b3c66d4a10
commit e807f1b783
No known key found for this signature in database
GPG Key ID: 1F05CC3635CDDFFD
1 changed files with 7 additions and 2 deletions

View File

@ -378,9 +378,14 @@ export function finishView (view) {
$ele.html($value.text())
window.mermaid.init(undefined, $ele)
} catch (err) {
var errormessage = err
if (err.str) {
errormessage = err.str
}
$value.unwrap()
$value.parent().append('<div class="alert alert-warning">' + err + '</div>')
console.warn(err)
$value.parent().append('<div class="alert alert-warning">' + errormessage + '</div>')
console.warn(errormessage)
}
})
// abc.js