I like proper error messages.

This commit is contained in:
Zixaphir 2015-01-13 12:03:14 -07:00
parent f6ac531b16
commit cc9cfd9467
4 changed files with 14 additions and 31 deletions

View File

@ -18807,15 +18807,10 @@
return Navigate.parse(req.response.posts);
} catch (_error) {
err = _error;
console.error('Navigate failure:');
console.log(err);
if (notice) {
notice.setType('error');
notice.el.lastElementChild.textContent = 'Navigation Failed.';
setTimeout(notice.close, 2 * $.SECOND);
} else {
new Notice('error', 'Navigation Failed.', 2);
}
return Main.handleErrors({
message: "Navigate Failure.",
error: err
});
}
},
makeBreadCrumb: function(href, view, boardID, threadID) {
@ -20328,7 +20323,7 @@
},
parseError: function(data) {
var error, message;
c.error(data.message, data.error.stack);
c.error(data.message, data.error.message, data.error.stack);
message = $.el('div', {
textContent: data.message
});

View File

@ -18833,15 +18833,10 @@
return Navigate.parse(req.response.posts);
} catch (_error) {
err = _error;
console.error('Navigate failure:');
console.log(err);
if (notice) {
notice.setType('error');
notice.el.lastElementChild.textContent = 'Navigation Failed.';
setTimeout(notice.close, 2 * $.SECOND);
} else {
new Notice('error', 'Navigation Failed.', 2);
}
return Main.handleErrors({
message: "Navigate Failure.",
error: err
});
}
},
makeBreadCrumb: function(href, view, boardID, threadID) {
@ -20334,7 +20329,7 @@
},
parseError: function(data) {
var error, message;
c.error(data.message, data.error.stack);
c.error(data.message, data.error.message, data.error.stack);
message = $.el('div', {
textContent: data.message
});

View File

@ -241,7 +241,7 @@ Main =
new Notice 'error', [div, logs], 30
parseError: (data) ->
c.error data.message, data.error.stack
c.error data.message, data.error.message, data.error.stack
message = $.el 'div',
textContent: data.message
error = $.el 'div',

View File

@ -304,16 +304,9 @@ Navigate =
try
Navigate.parse req.response.posts
catch err
console.error 'Navigate failure:'
console.log err
# network error or non-JSON content for example.
if notice
notice.setType 'error'
notice.el.lastElementChild.textContent = 'Navigation Failed.'
setTimeout notice.close, 2 * $.SECOND
else
new Notice 'error', 'Navigation Failed.', 2
return
Main.handleErrors
message: "Navigate Failure."
error: err
makeBreadCrumb: (href, view, boardID, threadID) ->
breadCrumb = $.el 'span',