[CherryPick] [EFL] Range input ignores padding
authorJiyeon Kim <jiyeon0402.kim@samsung.com>
Fri, 5 Apr 2013 07:43:52 +0000 (16:43 +0900)
committerGerrit Code Review <gerrit2@kim11>
Fri, 5 Apr 2013 12:01:00 +0000 (21:01 +0900)
commit1de6078aa237cde6badf2e93b25bfe5d33b92d60
tree6abfb6370a8a1279f6b868d973e761d2a20ff04c
parenta9e6122817dd30df7d936ee98f0b82a87143667d
[CherryPick] [EFL] Range input ignores padding

[Title] [EFL] Range input ignores padding
[Problem] N/A
[Cause] N/A
[Solution] https://bugs.webkit.org/show_bug.cgi?id=94595
We do not constrain the slider size anymore since it was ignoring the padding. Also paint the slider thumb on the step it was suppose to be painted. WebKit will now take care of the positioning of the
thumb, the behavior will be now more coherent with other ports.
As side effect, this patch also fixes setting a slider RTL that wasn't working before and can be verified by the existing tests. Also datalist will stop at tick marks.
Updated default theme to paint the slider thumb in a different step. This was done by splitting the thumb into a separated group.

Change-Id: Ib2116938d35b89a4127a564d3977e6ef2ca5b0b6
Source/WebCore/platform/efl/RenderThemeEfl.cpp
Source/WebCore/platform/efl/RenderThemeEfl.h
Source/WebKit/efl/DefaultTheme/widget/slider/slider.edc