// static
void HTMLMediaElementRemotePlayback::setBooleanAttribute(
    const QualifiedName& name,
    HTMLMediaElement& element,
    bool value) {
  ASSERT(name == HTMLNames::disableremoteplaybackAttr);
  element.setBooleanAttribute(name, value);

  HTMLMediaElementRemotePlayback& self =
      HTMLMediaElementRemotePlayback::from(element);
  if (self.m_remote && value)
    self.m_remote->remotePlaybackDisabled();
}
Exemple #2
0
void setJSHTMLMediaElementLoop(ExecState* exec, JSObject* thisObject, JSValue value)
{
    JSHTMLMediaElement* castedThis = static_cast<JSHTMLMediaElement*>(thisObject);
    HTMLMediaElement* imp = static_cast<HTMLMediaElement*>(castedThis->impl());
    imp->setBooleanAttribute(WebCore::HTMLNames::loopAttr, value.toBoolean(exec));
}