Changeset 136136 in webkit


Ignore:
Timestamp:
Nov 29, 2012 9:09:57 AM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] Update BB10 form theme.
https://bugs.webkit.org/show_bug.cgi?id=100760

Patch by Tiancheng Jiang <tijiang@rim.com> on 2012-11-29
Reviewed by Rob Buis.

Internally Reviewed by Eli Fidler.
Set text color after buttons are pressed.

  • css/themeBlackBerry.css:

(input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="file"]:active::-webkit-file-upload-button, button:active):
(select:active):

  • platform/blackberry/RenderThemeBlackBerry.cpp:

(WebCore):
(WebCore::RenderThemeBlackBerry::paintButton):
(WebCore::RenderThemeBlackBerry::paintMenuList):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r136135 r136136  
     12012-11-29  Tiancheng Jiang  <tijiang@rim.com>
     2
     3        [BlackBerry] Update BB10 form theme.
     4        https://bugs.webkit.org/show_bug.cgi?id=100760
     5
     6        Reviewed by Rob Buis.
     7
     8        Internally Reviewed by Eli Fidler.
     9        Set text color after buttons are pressed.
     10
     11        * css/themeBlackBerry.css:
     12        (input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="file"]:active::-webkit-file-upload-button, button:active):
     13        (select:active):
     14        * platform/blackberry/RenderThemeBlackBerry.cpp:
     15        (WebCore):
     16        (WebCore::RenderThemeBlackBerry::paintButton):
     17        (WebCore::RenderThemeBlackBerry::paintMenuList):
     18
    1192012-11-29  Zeno Albisser  <zeno@webkit.org>
    220
  • trunk/Source/WebCore/css/themeBlackBerry.css

    r134645 r136136  
    1919textarea {
    2020    font-family: monospace;
     21}
     22
     23/* If the select do not have multiple nor size larger than 1 attribute, which are menulist appearance, we wanna change text color when it is actived. */
     24input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, input[type="file"]:active::-webkit-file-upload-button, button:active, select:not([multiple]):not([size]):active, select[size="0"]:active, select[size="1"]:active {
     25    color: #fafafa;
     26}
     27
     28input[type="button"]:active:disabled, input[type="submit"]:active:disabled, input[type="reset"]:active:disabled, input[type="file"]:active:disabled::-webkit-file-upload-button, button:active:disabled, select:not([multiple]):not([size]):active:disabled, select[size="0"]:active:disabled, select[size="1"]:active:disabled {
     29    color: GrayText;
    2130}
    2231
  • trunk/Source/WebCore/platform/blackberry/RenderThemeBlackBerry.cpp

    r134724 r136136  
    124124const RGBA32 blackPen = Color::black;
    125125const RGBA32 focusRingPen = 0xffa3c8fe;
    126 const RGBA32 activeTextColor = 0xfffafafa;
    127126
    128127float RenderThemeBlackBerry::defaultFontSize = 16;
     
    618617    } else if (isPressed(object)) {
    619618        drawNineSlice(context, rect, ctm.xScale(), pressed.get(), largeSlice);
    620         object->style()->setTextFillColor(activeTextColor);
    621619    } else
    622620        drawNineSlice(context, rect, ctm.xScale(), inactive.get(), largeSlice);
     
    665663        drawNineSlice(context, rect, ctm.xScale(), disabled.get(), largeSlice);
    666664        drawControl(context, tmpRect, arrowUp.get()); // FIXME: should have a disabled image.
    667     } else if (isFocused(object)) {
     665    } else if (isPressed(object)) {
    668666        drawNineSlice(context, rect, ctm.xScale(), pressed.get(), largeSlice);
    669667        drawControl(context, tmpRect, arrowUpPressed.get());
    670         object->style()->setTextFillColor(activeTextColor);
    671668    } else {
    672669        drawNineSlice(context, rect, ctm.xScale(), inactive.get(), largeSlice);
Note: See TracChangeset for help on using the changeset viewer.