Commit d2e07530 authored by Gyuyoung Kim's avatar Gyuyoung Kim Committed by Commit Bot

Change the return type of GetOverflowStringName()

As a step to remove all uses of WebLocalizedString::kFooBar,
this CL changes the return type of GetOverflowStringName()
from WebLocalizedString::Name to int.

In addition, this CL renames GetOverflowStringName() with
GetOverflowStringId() according to the return type is changed.

As changing the return type, this CL replaces below ones with
matched IDS_FOO.

  - kAXAMPMFieldText
  - kOverflowMenuCaptions,
  - kOverflowMenuCast,
  - kOverflowMenuEnterFullscreen,
  - kOverflowMenuExitFullscreen,
  - kOverflowMenuMute,
  - kOverflowMenuPlay,
  - kOverflowMenuPause,
  - kOverflowMenuDownload,
  - kOverflowMenuEnterPictureInPicture,
  - kOverflowMenuExitPictureInPicture,

Bug: 995644
Change-Id: I0347751c8df31fb18e88f65e0024f1e4ec94b217
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1819285
Commit-Queue: Gyuyoung Kim <gyuyoung@igalia.com>
Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
Reviewed-by: default avatarTommy Steimel <steimel@chromium.org>
Reviewed-by: default avatarKent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#699571}
parent 35177c83
...@@ -90,8 +90,6 @@ std::unique_ptr<blink::WebThemeEngine> GetWebThemeEngine() { ...@@ -90,8 +90,6 @@ std::unique_ptr<blink::WebThemeEngine> GetWebThemeEngine() {
int ToMessageID(int resource_id) { int ToMessageID(int resource_id) {
switch (resource_id) { switch (resource_id) {
case WebLocalizedString::kAXAMPMFieldText:
return IDS_AX_AM_PM_FIELD_TEXT;
case WebLocalizedString::kAXDayOfMonthFieldText: case WebLocalizedString::kAXDayOfMonthFieldText:
return IDS_AX_DAY_OF_MONTH_FIELD_TEXT; return IDS_AX_DAY_OF_MONTH_FIELD_TEXT;
case WebLocalizedString::kAXHourFieldText: case WebLocalizedString::kAXHourFieldText:
...@@ -194,30 +192,10 @@ int ToMessageID(int resource_id) { ...@@ -194,30 +192,10 @@ int ToMessageID(int resource_id) {
return IDS_FORM_OTHER_MONTH_LABEL; return IDS_FORM_OTHER_MONTH_LABEL;
case WebLocalizedString::kOtherWeekLabel: case WebLocalizedString::kOtherWeekLabel:
return IDS_FORM_OTHER_WEEK_LABEL; return IDS_FORM_OTHER_WEEK_LABEL;
case WebLocalizedString::kOverflowMenuCaptions:
return IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS;
case WebLocalizedString::kOverflowMenuCaptionsSubmenuTitle: case WebLocalizedString::kOverflowMenuCaptionsSubmenuTitle:
return IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS_SUBMENU_TITLE; return IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS_SUBMENU_TITLE;
case WebLocalizedString::kOverflowMenuCast:
return IDS_MEDIA_OVERFLOW_MENU_CAST;
case WebLocalizedString::kOverflowMenuEnterFullscreen:
return IDS_MEDIA_OVERFLOW_MENU_ENTER_FULLSCREEN;
case WebLocalizedString::kOverflowMenuExitFullscreen:
return IDS_MEDIA_OVERFLOW_MENU_EXIT_FULLSCREEN;
case WebLocalizedString::kOverflowMenuMute:
return IDS_MEDIA_OVERFLOW_MENU_MUTE;
case WebLocalizedString::kOverflowMenuUnmute: case WebLocalizedString::kOverflowMenuUnmute:
return IDS_MEDIA_OVERFLOW_MENU_UNMUTE; return IDS_MEDIA_OVERFLOW_MENU_UNMUTE;
case WebLocalizedString::kOverflowMenuPlay:
return IDS_MEDIA_OVERFLOW_MENU_PLAY;
case WebLocalizedString::kOverflowMenuPause:
return IDS_MEDIA_OVERFLOW_MENU_PAUSE;
case WebLocalizedString::kOverflowMenuDownload:
return IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD;
case WebLocalizedString::kOverflowMenuEnterPictureInPicture:
return IDS_MEDIA_OVERFLOW_MENU_ENTER_PICTURE_IN_PICTURE;
case WebLocalizedString::kOverflowMenuExitPictureInPicture:
return IDS_MEDIA_OVERFLOW_MENU_EXIT_PICTURE_IN_PICTURE;
case WebLocalizedString::kPictureInPictureInterstitialText: case WebLocalizedString::kPictureInPictureInterstitialText:
return IDS_MEDIA_PICTURE_IN_PICTURE_INTERSTITIAL_TEXT; return IDS_MEDIA_PICTURE_IN_PICTURE_INTERSTITIAL_TEXT;
case WebLocalizedString::kPlaceholderForDayOfMonthField: case WebLocalizedString::kPlaceholderForDayOfMonthField:
......
...@@ -35,7 +35,6 @@ namespace blink { ...@@ -35,7 +35,6 @@ namespace blink {
struct WebLocalizedString { struct WebLocalizedString {
enum Name { enum Name {
kAXAMPMFieldText,
kAXDayOfMonthFieldText, kAXDayOfMonthFieldText,
kAXHourFieldText, kAXHourFieldText,
kAXMediaAudioElement, kAXMediaAudioElement,
...@@ -88,18 +87,8 @@ struct WebLocalizedString { ...@@ -88,18 +87,8 @@ struct WebLocalizedString {
kOtherDateLabel, kOtherDateLabel,
kOtherMonthLabel, kOtherMonthLabel,
kOtherWeekLabel, kOtherWeekLabel,
kOverflowMenuCaptions,
kOverflowMenuCaptionsSubmenuTitle, kOverflowMenuCaptionsSubmenuTitle,
kOverflowMenuCast,
kOverflowMenuEnterFullscreen,
kOverflowMenuExitFullscreen,
kOverflowMenuMute,
kOverflowMenuUnmute, kOverflowMenuUnmute,
kOverflowMenuPlay,
kOverflowMenuPause,
kOverflowMenuDownload,
kOverflowMenuEnterPictureInPicture,
kOverflowMenuExitPictureInPicture,
kPictureInPictureInterstitialText, kPictureInPictureInterstitialText,
// kPlaceholderForDayOfMonthField is for day placeholder text, e.g. // kPlaceholderForDayOfMonthField is for day placeholder text, e.g.
// "dd", for date field used in multiple fields "date", "datetime", and // "dd", for date field used in multiple fields "date", "datetime", and
......
...@@ -46,7 +46,7 @@ DateTimeAMPMFieldElement::DateTimeAMPMFieldElement( ...@@ -46,7 +46,7 @@ DateTimeAMPMFieldElement::DateTimeAMPMFieldElement(
: DateTimeSymbolicFieldElement(document, field_owner, ampm_labels, 0, 1) { : DateTimeSymbolicFieldElement(document, field_owner, ampm_labels, 0, 1) {
DEFINE_STATIC_LOCAL(AtomicString, ampm_pseudo_id, DEFINE_STATIC_LOCAL(AtomicString, ampm_pseudo_id,
("-webkit-datetime-edit-ampm-field")); ("-webkit-datetime-edit-ampm-field"));
Initialize(ampm_pseudo_id, QueryString(WebLocalizedString::kAXAMPMFieldText)); Initialize(ampm_pseudo_id, QueryString(IDS_AX_AM_PM_FIELD_TEXT));
} }
void DateTimeAMPMFieldElement::PopulateDateTimeFieldsState( void DateTimeAMPMFieldElement::PopulateDateTimeFieldsState(
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_cast_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_cast_button_element.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/document.h" #include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/geometry/dom_rect.h" #include "third_party/blink/renderer/core/geometry/dom_rect.h"
...@@ -73,9 +74,8 @@ bool MediaControlCastButtonElement::WillRespondToMouseClickEvents() { ...@@ -73,9 +74,8 @@ bool MediaControlCastButtonElement::WillRespondToMouseClickEvents() {
return true; return true;
} }
WebLocalizedString::Name MediaControlCastButtonElement::GetOverflowStringName() int MediaControlCastButtonElement::GetOverflowStringId() const {
const { return IDS_MEDIA_OVERFLOW_MENU_CAST;
return WebLocalizedString::kOverflowMenuCast;
} }
bool MediaControlCastButtonElement::HasOverflowButton() const { bool MediaControlCastButtonElement::HasOverflowButton() const {
......
...@@ -26,7 +26,7 @@ class MediaControlCastButtonElement final : public MediaControlInputElement { ...@@ -26,7 +26,7 @@ class MediaControlCastButtonElement final : public MediaControlInputElement {
// MediaControlInputElement overrides. // MediaControlInputElement overrides.
bool WillRespondToMouseClickEvents() final; bool WillRespondToMouseClickEvents() final;
WebLocalizedString::Name GetOverflowStringName() const final; int GetOverflowStringId() const final;
bool HasOverflowButton() const final; bool HasOverflowButton() const final;
protected: protected:
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_download_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_download_button_element.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/frame/local_frame_client.h" #include "third_party/blink/renderer/core/frame/local_frame_client.h"
#include "third_party/blink/renderer/core/frame/settings.h" #include "third_party/blink/renderer/core/frame/settings.h"
...@@ -46,9 +47,8 @@ bool MediaControlDownloadButtonElement::ShouldDisplayDownloadButton() const { ...@@ -46,9 +47,8 @@ bool MediaControlDownloadButtonElement::ShouldDisplayDownloadButton() const {
return true; return true;
} }
WebLocalizedString::Name int MediaControlDownloadButtonElement::GetOverflowStringId() const {
MediaControlDownloadButtonElement::GetOverflowStringName() const { return IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD;
return WebLocalizedString::kOverflowMenuDownload;
} }
bool MediaControlDownloadButtonElement::HasOverflowButton() const { bool MediaControlDownloadButtonElement::HasOverflowButton() const {
......
...@@ -23,7 +23,7 @@ class MediaControlDownloadButtonElement final ...@@ -23,7 +23,7 @@ class MediaControlDownloadButtonElement final
// MediaControlInputElement overrides. // MediaControlInputElement overrides.
// TODO(mlamouri): add WillRespondToMouseClickEvents // TODO(mlamouri): add WillRespondToMouseClickEvents
WebLocalizedString::Name GetOverflowStringName() const final; int GetOverflowStringId() const final;
bool HasOverflowButton() const final; bool HasOverflowButton() const final;
bool IsControlPanelButton() const final; bool IsControlPanelButton() const final;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_fullscreen_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_fullscreen_button_element.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/document.h" #include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/frame/settings.h" #include "third_party/blink/renderer/core/frame/settings.h"
...@@ -41,11 +42,10 @@ bool MediaControlFullscreenButtonElement::WillRespondToMouseClickEvents() { ...@@ -41,11 +42,10 @@ bool MediaControlFullscreenButtonElement::WillRespondToMouseClickEvents() {
return true; return true;
} }
WebLocalizedString::Name int MediaControlFullscreenButtonElement::GetOverflowStringId() const {
MediaControlFullscreenButtonElement::GetOverflowStringName() const {
if (MediaElement().IsFullscreen()) if (MediaElement().IsFullscreen())
return WebLocalizedString::kOverflowMenuExitFullscreen; return IDS_MEDIA_OVERFLOW_MENU_EXIT_FULLSCREEN;
return WebLocalizedString::kOverflowMenuEnterFullscreen; return IDS_MEDIA_OVERFLOW_MENU_ENTER_FULLSCREEN;
} }
bool MediaControlFullscreenButtonElement::HasOverflowButton() const { bool MediaControlFullscreenButtonElement::HasOverflowButton() const {
......
...@@ -22,7 +22,7 @@ class MediaControlFullscreenButtonElement final ...@@ -22,7 +22,7 @@ class MediaControlFullscreenButtonElement final
// MediaControlInputElement overrides. // MediaControlInputElement overrides.
bool WillRespondToMouseClickEvents() override; bool WillRespondToMouseClickEvents() override;
WebLocalizedString::Name GetOverflowStringName() const override; int GetOverflowStringId() const override;
bool HasOverflowButton() const override; bool HasOverflowButton() const override;
bool IsControlPanelButton() const override; bool IsControlPanelButton() const override;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_input_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_input_element.h"
#include "third_party/blink/public/platform/web_size.h" #include "third_party/blink/public/platform/web_size.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/css/css_property_names.h" #include "third_party/blink/renderer/core/css/css_property_names.h"
#include "third_party/blink/renderer/core/css_value_keywords.h" #include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/core/dom/dom_token_list.h" #include "third_party/blink/renderer/core/dom/dom_token_list.h"
...@@ -186,10 +187,9 @@ MediaControlInputElement::MediaControlInputElement( ...@@ -186,10 +187,9 @@ MediaControlInputElement::MediaControlInputElement(
: HTMLInputElement(media_controls.GetDocument(), CreateElementFlags()), : HTMLInputElement(media_controls.GetDocument(), CreateElementFlags()),
MediaControlElementBase(media_controls, this) {} MediaControlElementBase(media_controls, this) {}
WebLocalizedString::Name MediaControlInputElement::GetOverflowStringName() int MediaControlInputElement::GetOverflowStringId() const {
const {
NOTREACHED(); NOTREACHED();
return WebLocalizedString::kAXAMPMFieldText; return IDS_AX_AM_PM_FIELD_TEXT;
} }
void MediaControlInputElement::UpdateShownState() { void MediaControlInputElement::UpdateShownState() {
...@@ -256,7 +256,7 @@ bool MediaControlInputElement::IsMediaControlElement() const { ...@@ -256,7 +256,7 @@ bool MediaControlInputElement::IsMediaControlElement() const {
} }
String MediaControlInputElement::GetOverflowMenuString() const { String MediaControlInputElement::GetOverflowMenuString() const {
return MediaElement().GetLocale().QueryString(GetOverflowStringName()); return MediaElement().GetLocale().QueryString(GetOverflowStringId());
} }
String MediaControlInputElement::GetOverflowMenuSubtitleString() const { String MediaControlInputElement::GetOverflowMenuSubtitleString() const {
......
...@@ -49,10 +49,10 @@ class MODULES_EXPORT MediaControlInputElement : public HTMLInputElement, ...@@ -49,10 +49,10 @@ class MODULES_EXPORT MediaControlInputElement : public HTMLInputElement,
// will be used as a suffix for histograms. // will be used as a suffix for histograms.
virtual const char* GetNameForHistograms() const = 0; virtual const char* GetNameForHistograms() const = 0;
// Returns a string representation of the media control element. // Returns a string resource id of the media control element.
// Subclasses should override this method to return the string representation // Subclasses should override this method to return the string resource id
// of the overflow button. // of the overflow button.
virtual WebLocalizedString::Name GetOverflowStringName() const; virtual int GetOverflowStringId() const;
// Implements a default event handler to record interaction on click. // Implements a default event handler to record interaction on click.
void DefaultEventHandler(Event&) override; void DefaultEventHandler(Event&) override;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_input_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_input_element.h"
#include "testing/gtest/include/gtest/gtest.h" #include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h" #include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/html/media/html_video_element.h" #include "third_party/blink/renderer/core/html/media/html_video_element.h"
...@@ -44,8 +45,8 @@ class MediaControlInputElementImpl final : public MediaControlInputElement { ...@@ -44,8 +45,8 @@ class MediaControlInputElementImpl final : public MediaControlInputElement {
: "MediaControlInputElementImpl"; : "MediaControlInputElementImpl";
} }
WebLocalizedString::Name GetOverflowStringName() const final { int GetOverflowStringId() const final {
return WebLocalizedString::kOverflowMenuDownload; return IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD;
} }
}; };
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_mute_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_mute_button_element.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h" #include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/input_type_names.h" #include "third_party/blink/renderer/core/input_type_names.h"
...@@ -39,11 +40,10 @@ void MediaControlMuteButtonElement::UpdateDisplayType() { ...@@ -39,11 +40,10 @@ void MediaControlMuteButtonElement::UpdateDisplayType() {
MediaControlInputElement::UpdateDisplayType(); MediaControlInputElement::UpdateDisplayType();
} }
WebLocalizedString::Name MediaControlMuteButtonElement::GetOverflowStringName() int MediaControlMuteButtonElement::GetOverflowStringId() const {
const {
if (MediaElement().muted()) if (MediaElement().muted())
return WebLocalizedString::kOverflowMenuUnmute; return IDS_MEDIA_OVERFLOW_MENU_UNMUTE;
return WebLocalizedString::kOverflowMenuMute; return IDS_MEDIA_OVERFLOW_MENU_MUTE;
} }
bool MediaControlMuteButtonElement::HasOverflowButton() const { bool MediaControlMuteButtonElement::HasOverflowButton() const {
......
...@@ -19,7 +19,7 @@ class MediaControlMuteButtonElement final : public MediaControlInputElement { ...@@ -19,7 +19,7 @@ class MediaControlMuteButtonElement final : public MediaControlInputElement {
// MediaControlInputElement overrides. // MediaControlInputElement overrides.
bool WillRespondToMouseClickEvents() override; bool WillRespondToMouseClickEvents() override;
void UpdateDisplayType() override; void UpdateDisplayType() override;
WebLocalizedString::Name GetOverflowStringName() const override; int GetOverflowStringId() const override;
bool HasOverflowButton() const override; bool HasOverflowButton() const override;
bool IsControlPanelButton() const override; bool IsControlPanelButton() const override;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_picture_in_picture_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_picture_in_picture_button_element.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h" #include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/html/media/html_media_source.h" #include "third_party/blink/renderer/core/html/media/html_media_source.h"
...@@ -51,16 +52,15 @@ void MediaControlPictureInPictureButtonElement::UpdateDisplayType() { ...@@ -51,16 +52,15 @@ void MediaControlPictureInPictureButtonElement::UpdateDisplayType() {
MediaControlInputElement::UpdateDisplayType(); MediaControlInputElement::UpdateDisplayType();
} }
WebLocalizedString::Name int MediaControlPictureInPictureButtonElement::GetOverflowStringId() const {
MediaControlPictureInPictureButtonElement::GetOverflowStringName() const {
DCHECK(MediaElement().IsHTMLVideoElement()); DCHECK(MediaElement().IsHTMLVideoElement());
bool isInPictureInPicture = bool isInPictureInPicture =
PictureInPictureController::IsElementInPictureInPicture( PictureInPictureController::IsElementInPictureInPicture(
&ToHTMLVideoElement(MediaElement())); &ToHTMLVideoElement(MediaElement()));
return isInPictureInPicture return isInPictureInPicture
? WebLocalizedString::kOverflowMenuExitPictureInPicture ? IDS_MEDIA_OVERFLOW_MENU_EXIT_PICTURE_IN_PICTURE
: WebLocalizedString::kOverflowMenuEnterPictureInPicture; : IDS_MEDIA_OVERFLOW_MENU_ENTER_PICTURE_IN_PICTURE;
} }
bool MediaControlPictureInPictureButtonElement::HasOverflowButton() const { bool MediaControlPictureInPictureButtonElement::HasOverflowButton() const {
......
...@@ -20,7 +20,7 @@ class MediaControlPictureInPictureButtonElement final ...@@ -20,7 +20,7 @@ class MediaControlPictureInPictureButtonElement final
// MediaControlInputElement: // MediaControlInputElement:
bool WillRespondToMouseClickEvents() override; bool WillRespondToMouseClickEvents() override;
void UpdateDisplayType() override; void UpdateDisplayType() override;
WebLocalizedString::Name GetOverflowStringName() const override; int GetOverflowStringId() const override;
bool HasOverflowButton() const override; bool HasOverflowButton() const override;
bool IsControlPanelButton() const override; bool IsControlPanelButton() const override;
......
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_play_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_play_button_element.h"
#include "third_party/blink/public/platform/platform.h" #include "third_party/blink/public/platform/platform.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h" #include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/input_type_names.h" #include "third_party/blink/renderer/core/input_type_names.h"
...@@ -36,11 +37,10 @@ void MediaControlPlayButtonElement::UpdateDisplayType() { ...@@ -36,11 +37,10 @@ void MediaControlPlayButtonElement::UpdateDisplayType() {
MediaControlInputElement::UpdateDisplayType(); MediaControlInputElement::UpdateDisplayType();
} }
WebLocalizedString::Name MediaControlPlayButtonElement::GetOverflowStringName() int MediaControlPlayButtonElement::GetOverflowStringId() const {
const {
if (MediaElement().paused()) if (MediaElement().paused())
return WebLocalizedString::kOverflowMenuPlay; return IDS_MEDIA_OVERFLOW_MENU_PLAY;
return WebLocalizedString::kOverflowMenuPause; return IDS_MEDIA_OVERFLOW_MENU_PAUSE;
} }
bool MediaControlPlayButtonElement::HasOverflowButton() const { bool MediaControlPlayButtonElement::HasOverflowButton() const {
......
...@@ -19,7 +19,7 @@ class MediaControlPlayButtonElement final : public MediaControlInputElement { ...@@ -19,7 +19,7 @@ class MediaControlPlayButtonElement final : public MediaControlInputElement {
// MediaControlInputElement overrides. // MediaControlInputElement overrides.
bool WillRespondToMouseClickEvents() override; bool WillRespondToMouseClickEvents() override;
void UpdateDisplayType() override; void UpdateDisplayType() override;
WebLocalizedString::Name GetOverflowStringName() const override; int GetOverflowStringId() const override;
bool HasOverflowButton() const override; bool HasOverflowButton() const override;
bool IsControlPanelButton() const override; bool IsControlPanelButton() const override;
......
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_toggle_closed_captions_button_element.h" #include "third_party/blink/renderer/modules/media_controls/elements/media_control_toggle_closed_captions_button_element.h"
#include "third_party/blink/public/strings/grit/blink_strings.h"
#include "third_party/blink/renderer/core/dom/events/event.h" #include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h" #include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/html/track/text_track.h" #include "third_party/blink/renderer/core/html/track/text_track.h"
...@@ -70,9 +71,8 @@ void MediaControlToggleClosedCaptionsButtonElement::UpdateDisplayType() { ...@@ -70,9 +71,8 @@ void MediaControlToggleClosedCaptionsButtonElement::UpdateDisplayType() {
MediaControlInputElement::UpdateDisplayType(); MediaControlInputElement::UpdateDisplayType();
} }
WebLocalizedString::Name int MediaControlToggleClosedCaptionsButtonElement::GetOverflowStringId() const {
MediaControlToggleClosedCaptionsButtonElement::GetOverflowStringName() const { return IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS;
return WebLocalizedString::kOverflowMenuCaptions;
} }
bool MediaControlToggleClosedCaptionsButtonElement::HasOverflowButton() const { bool MediaControlToggleClosedCaptionsButtonElement::HasOverflowButton() const {
......
...@@ -21,7 +21,7 @@ class MODULES_EXPORT MediaControlToggleClosedCaptionsButtonElement final ...@@ -21,7 +21,7 @@ class MODULES_EXPORT MediaControlToggleClosedCaptionsButtonElement final
// MediaControlInputElement overrides. // MediaControlInputElement overrides.
bool WillRespondToMouseClickEvents() override; bool WillRespondToMouseClickEvents() override;
void UpdateDisplayType() override; void UpdateDisplayType() override;
WebLocalizedString::Name GetOverflowStringName() const override; int GetOverflowStringId() const override;
bool HasOverflowButton() const override; bool HasOverflowButton() const override;
String GetOverflowMenuSubtitleString() const override; String GetOverflowMenuSubtitleString() const override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment