#include "third_party/blink/renderer/modules/media_controls/elements/media_control_loading_panel_element.h"
#include "third_party/blink/renderer/core/css/css_style_declaration.h"
#include "third_party/blink/renderer/core/dom/events/event.h"
#include "third_party/blink/renderer/core/dom/events/event_listener.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/html/html_div_element.h"
#include "third_party/blink/renderer/core/html/html_style_element.h"
#include "third_party/blink/renderer/core/html/media/html_media_element.h"
#include "third_party/blink/renderer/core/style/computed_style.h"
#include "third_party/blink/renderer/modules/media_controls/elements/media_control_elements_helper.h"
#include "third_party/blink/renderer/modules/media_controls/media_controls_impl.h"
#include "third_party/blink/renderer/modules/media_controls/media_controls_resource_loader.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/text/platform_locale.h"
#include "ui/strings/grit/ax_strings.h"
namespace {
static const char kInfinite[] = …;
bool IsInLoadingState(blink::MediaControlsImpl& controls) { … }
}
namespace blink {
MediaControlLoadingPanelElement::MediaControlLoadingPanelElement(
MediaControlsImpl& media_controls)
: … { … }
void MediaControlLoadingPanelElement::PopulateShadowDOM() { … }
void MediaControlLoadingPanelElement::RemovedFrom(
ContainerNode& insertion_point) { … }
void MediaControlLoadingPanelElement::CleanupShadowDOM() { … }
void MediaControlLoadingPanelElement::SetAnimationIterationCount(
const String& count_value) { … }
void MediaControlLoadingPanelElement::UpdateDisplayState() { … }
void MediaControlLoadingPanelElement::OnControlsHidden() { … }
void MediaControlLoadingPanelElement::HideAnimation() { … }
void MediaControlLoadingPanelElement::OnControlsShown() { … }
void MediaControlLoadingPanelElement::OnAnimationEnd() { … }
void MediaControlLoadingPanelElement::OnAnimationIteration() { … }
Element& MediaControlLoadingPanelElement::WatchedAnimationElement() const { … }
void MediaControlLoadingPanelElement::Trace(Visitor* visitor) const { … }
}