Changeset 17493 in webkit


Ignore:
Timestamp:
Oct 31, 2006 1:03:24 PM (17 years ago)
Author:
thatcher
Message:

Reviewed by Maciej.

Bug 11442: [CSS 3] support for cursor: all-scroll
http://bugs.webkit.org/show_bug.cgi?id=11442

  • css/CSSComputedStyleDeclaration.cpp: (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
  • css/CSSValueKeywords.in:
  • css/cssparser.cpp: (WebCore::CSSParser::parseValue):
  • page/FrameView.cpp: (WebCore::selectCursor):
  • rendering/RenderStyle.h:
Location:
trunk/WebCore
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r17492 r17493  
     12006-10-31  Lars Naesbye Christensen <larsnaesbye@stud.ku.dk>
     2
     3        Reviewed by Maciej.
     4
     5        Bug 11442: [CSS 3] support for cursor: all-scroll
     6        http://bugs.webkit.org/show_bug.cgi?id=11442
     7
     8        * css/CSSComputedStyleDeclaration.cpp:
     9        (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
     10        * css/CSSValueKeywords.in:
     11        * css/cssparser.cpp:
     12        (WebCore::CSSParser::parseValue):
     13        * page/FrameView.cpp:
     14        (WebCore::selectCursor):
     15        * rendering/RenderStyle.h:
     16
    1172006-10-31  Oliver Hunt  <oliver@apple.com>
    218
  • trunk/WebCore/css/CSSComputedStyleDeclaration.cpp

    r17405 r17493  
    681681            case CURSOR_HELP:
    682682                value = new CSSPrimitiveValue(CSS_VAL_HELP);
     683            case CURSOR_ALL_SCROLL:
     684                value = new CSSPrimitiveValue(CSS_VAL_ALL_SCROLL);
     685                break;
    683686        }
    684687        ASSERT(value);
  • trunk/WebCore/css/CSSValueKeywords.in

    r15888 r17493  
    284284wait
    285285help
     286all-scroll
    286287#
    287288# CSS_PROP_DIRECTION:
  • trunk/WebCore/css/cssparser.cpp

    r17405 r17493  
    747747            } else if (!strict && value->id == CSS_VAL_HAND) // MSIE 5 compatibility :/
    748748                list->append(new CSSPrimitiveValue(CSS_VAL_POINTER));
    749             else if (value && value->id >= CSS_VAL_AUTO && value->id <= CSS_VAL_HELP)
     749            else if (value && value->id >= CSS_VAL_AUTO && value->id <= CSS_VAL_ALL_SCROLL)
    750750                list->append(new CSSPrimitiveValue(value->id));
    751751            valueList->next();
     
    757757            id = CSS_VAL_POINTER;
    758758            valid_primitive = true;
    759         } else if (value->id >= CSS_VAL_AUTO && value->id <= CSS_VAL_HELP)
     759        } else if (value->id >= CSS_VAL_AUTO && value->id <= CSS_VAL_ALL_SCROLL)
    760760            valid_primitive = true;
    761761        break;
  • trunk/WebCore/page/FrameView.cpp

    r17405 r17493  
    753753            return handCursor();
    754754        case CURSOR_MOVE:
     755            return moveCursor();
     756        case CURSOR_ALL_SCROLL:
    755757            return moveCursor();
    756758        case CURSOR_E_RESIZE:
  • trunk/WebCore/rendering/RenderStyle.h

    r17052 r17493  
    874874    CURSOR_E_RESIZE, CURSOR_NE_RESIZE, CURSOR_NW_RESIZE, CURSOR_N_RESIZE, CURSOR_SE_RESIZE, CURSOR_SW_RESIZE,
    875875    CURSOR_S_RESIZE, CURSOR_W_RESIZE, CURSOR_EW_RESIZE, CURSOR_NS_RESIZE, CURSOR_NESW_RESIZE, CURSOR_NWSE_RESIZE,
    876     CURSOR_COL_RESIZE, CURSOR_ROW_RESIZE, CURSOR_TEXT, CURSOR_WAIT, CURSOR_HELP
     876    CURSOR_COL_RESIZE, CURSOR_ROW_RESIZE, CURSOR_TEXT, CURSOR_WAIT, CURSOR_HELP, CURSOR_ALL_SCROLL
    877877};
    878878
Note: See TracChangeset for help on using the changeset viewer.