Chromium Code Reviews| Index: chrome/common/localized_error.h |
| diff --git a/chrome/common/localized_error.h b/chrome/common/localized_error.h |
| index 32374818b82ba0f713bf909b4420830919f0f110..8c3f5c7df29d05b12f082e709c0fa98f65eed978 100644 |
| --- a/chrome/common/localized_error.h |
| +++ b/chrome/common/localized_error.h |
| @@ -24,8 +24,19 @@ namespace error_page { |
| struct ErrorPageParams; |
| } |
| +enum class OfflinePageStatus { |
| + // No offline page exists. |
| + NONE, |
| + // The offline copy of this page exists. |
| + HAS_PAGE_COPY, |
| + // The offline copy of this page does not exist, but the offline copies of |
| + // other pages exist. |
| + HAS_OTHER_COPIES, |
|
nasko
2015/11/13 23:55:13
Shouldn't this be HAS_OTHER_PAGES_COPIES or just H
jianli
2015/11/14 00:26:05
Changed to HAS_OTHER_PAGES_COPIES.
|
| +}; |
| + |
| class LocalizedError { |
| public: |
| + |
| // Fills |error_strings| with values to be used to build an error page used |
| // on HTTP errors, like 404 or connection reset. |
| static void GetStrings(int error_code, |
| @@ -34,7 +45,7 @@ class LocalizedError { |
| bool is_post, |
| bool stale_copy_in_cache, |
| bool can_show_network_diagnostics_dialog, |
| - bool has_offline_pages, |
| + OfflinePageStatus offline_page_status, |
| const std::string& locale, |
| const std::string& accept_languages, |
| scoped_ptr<error_page::ErrorPageParams> params, |