| Index: chrome/renderer/net/net_error_page_controller.cc
|
| diff --git a/chrome/renderer/net/net_error_page_controller.cc b/chrome/renderer/net/net_error_page_controller.cc
|
| index b06bfd01adfe62213153d8b977eda5a541cb45b9..2f690c2643538e28413038bcbdcb6ba034198aae 100644
|
| --- a/chrome/renderer/net/net_error_page_controller.cc
|
| +++ b/chrome/renderer/net/net_error_page_controller.cc
|
| @@ -52,6 +52,12 @@ bool NetErrorPageController::TrackEasterEgg() {
|
| return ButtonClick(error_page::NetErrorHelperCore::EASTER_EGG);
|
| }
|
|
|
| +bool NetErrorPageController::TrackCachedCopyButtonClick(bool is_default_label) {
|
| + return is_default_label ?
|
| + ButtonClick(error_page::NetErrorHelperCore::SHOW_CACHED_PAGE_BUTTON) :
|
| + ButtonClick(error_page::NetErrorHelperCore::SHOW_CACHED_COPY_BUTTON);
|
| +}
|
| +
|
| bool NetErrorPageController::TrackClick(const gin::Arguments& args) {
|
| if (!render_frame())
|
| return false;
|
| @@ -98,7 +104,9 @@ gin::ObjectTemplateBuilder NetErrorPageController::GetObjectTemplateBuilder(
|
| .SetMethod("trackClick",
|
| &NetErrorPageController::TrackClick)
|
| .SetMethod("trackEasterEgg",
|
| - &NetErrorPageController::TrackEasterEgg);
|
| + &NetErrorPageController::TrackEasterEgg)
|
| + .SetMethod("trackCachedCopyButtonClick",
|
| + &NetErrorPageController::TrackCachedCopyButtonClick);
|
| }
|
|
|
| void NetErrorPageController::OnDestruct() {}
|
|
|