Ejemplo n.º 1
0
void RangeInputType::createShadowSubtree() {
  DCHECK(element().shadow());

  Document& document = element().document();
  HTMLDivElement* track = HTMLDivElement::create(document);
  track->setShadowPseudoId(AtomicString("-webkit-slider-runnable-track"));
  track->setAttribute(idAttr, ShadowElementNames::sliderTrack());
  track->appendChild(SliderThumbElement::create(document));
  HTMLElement* container = SliderContainerElement::create(document);
  container->appendChild(track);
  element().userAgentShadowRoot()->appendChild(container);
  container->setAttribute(styleAttr, "-webkit-appearance:inherit");
}