[webkit-reviews] review denied: [Bug 87844] Implement painting slider tick marks : [Attachment 145703] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 5 01:17:22 PDT 2012


Kent Tamura <tkent at chromium.org> has denied Keishi Hattori
<keishi at webkit.org>'s request for review:
Bug 87844: Implement painting slider tick marks
https://bugs.webkit.org/show_bug.cgi?id=87844

Attachment 145703: Patch
https://bugs.webkit.org/attachment.cgi?id=145703&action=review

------- Additional Comments from Kent Tamura <tkent at chromium.org>
View in context: https://bugs.webkit.org/attachment.cgi?id=145703&action=review


> Source/WebCore/html/shadow/SliderThumbElement.cpp:154
> +		       if (trackRenderer)
> +			  
trackRenderer->style()->setHeight(thumbRenderer->style()->height());
> +#if ENABLE(DATALIST)

I'd like to change this to

  Length height = thumbRenderer->style()->height();
  if (trackRenderr)
      trackRenderer->style()->setHeight(height);

and

> Source/WebCore/html/shadow/SliderThumbElement.cpp:167
> +			   style()->setHeight(Length(trackHeight, Fixed));
> +		       } else
> +#endif
> +			  
style()->setHeight(thumbRenderer->style()->height());

height = Length(trackHeight, Fixed);
}
style()->setHeight(height);

> Source/WebCore/rendering/RenderTheme.h:217
> +    virtual IntSize sliderTickSize() const;

Unclear if this is for horizontal or vertical.

> Source/WebCore/rendering/RenderTheme.h:218
> +    virtual IntSize sliderThumbSize() const;

This should be integrated with RenderTheme::adjustSliderThumbSize().

> Source/WebCore/rendering/RenderTheme.h:219
> +    virtual int sliderTickOffsetFromTrackCenter() const;

We have an assumption that abs(sliderTickOffsetFromTrackCenter) * 2 >
height-of-slider-thumb, right?	We should add a comment.


More information about the webkit-reviews mailing list