GNOME Bugzilla – Bug 692564
handle load failure gracefully
Last modified: 2013-01-29 18:43:54 UTC
Created attachment 234450 [details] screenshot We should handle load failure gracefully.
Created attachment 234704 [details] [review] Use a better fail whale
Created attachment 234705 [details] [review] Use proper quotes
Created attachment 234706 [details] [review] Make sure toolbar is shown on load error
Created attachment 234707 [details] [review] Simplify load error message
Created attachment 234708 [details] [review] Humanize libgdata error messages
Review of attachment 234704 [details] [review]: ++
Review of attachment 234705 [details] [review]: ++
Review of attachment 234706 [details] [review]: ::: src/preview.js @@ +220,3 @@ this._fsToolbar.show(); + if (this._model) + this._navBar.show(); Can you do the document_model != null check in PreviewNav itself?
Review of attachment 234707 [details] [review]: ++
Review of attachment 234708 [details] [review]: ::: src/documents.js @@ +940,3 @@ + } + } + case GData.ServiceError.AUTHENTICATION_REQUIRED: AFAICS we don't only get GData errors here; in case the domain is not GData.ServiceError, shouldn't we still use a descripton? 'message' is left undefined in that case by this function.
Created attachment 234759 [details] [review] Make sure toolbar is shown on load error
Created attachment 234760 [details] [review] Humanize libgdata error messages
Review of attachment 234760 [details] [review]: Yes
Review of attachment 234759 [details] [review]: Yes
Attachment 234704 [details] pushed as a80d0ee - Use a better fail whale Attachment 234705 [details] pushed as 9ed2378 - Use proper quotes Attachment 234707 [details] pushed as 1aa07f9 - Simplify load error message Attachment 234759 [details] pushed as 203c1e4 - Make sure toolbar is shown on load error Attachment 234760 [details] pushed as dcdedd8 - Humanize libgdata error messages
Attachment 234705 [details] pushed as 9ed2378 - Use proper quotes Attachment 234707 [details] pushed as 1aa07f9 - Simplify load error message Attachment 234759 [details] pushed as 203c1e4 - Make sure toolbar is shown on load error Attachment 234760 [details] pushed as dcdedd8 - Humanize libgdata error messages
Attachment 234705 [details] pushed as 9ed2378 - Use proper quotes Attachment 234707 [details] pushed as 1aa07f9 - Simplify load error message Attachment 234759 [details] pushed as 203c1e4 - Make sure toolbar is shown on load error