[webkit-reviews] review granted: [Bug 92678] Month-year selector on calendar picker should be touch friendly. : [Attachment 155809] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 1 16:06:08 PDT 2012


Kent Tamura <tkent at chromium.org> has granted Kevin Ellis
<kevers at chromium.org>'s request for review:
Bug 92678: Month-year selector on calendar picker should be touch friendly.
https://bugs.webkit.org/show_bug.cgi?id=92678

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

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


> Source/WebCore/ChangeLog:30
> +	   Summary of changes:
> +	     - Changed selector popup from a list-box to an absolute positined
div
> +	       to enable better CSS control over appearance.
> +	     - Added styles for menu content wrapper and month-year entries
> +	       to layout as a scrollable table within the popup window. 
> +	     - Add style to highlight selected month-year.
> +	     - Added rules to enlarge entries in the popup menu on devices that

> +	       support touch.
> +	     - Update attachTo to create popup menu and content wrapper.
> +	     - Update redraw to populate table in popup rather than listbox.
> +	     - Update showPopup to set the scroll position and add padding to 
> +	       accomodate a scrollbar as required.
> +	     - Update closePopup to restore focus to the calendar.
> +	     - Add support for keyboard navigation in handleMonthPopupKey.
> +	     - Added handleMouseMove to update the selected month-year on
hover.
> +	     - Update handleYearMonthChange to retrieve the value from the
selected
> +	       month-year.

Such comments should be put to the file/function list below.


More information about the webkit-reviews mailing list