| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since custom pseudo element was deprecated and removed from shadow dom spec,
we should remove the code from Blink, i.e.
(1) replacing pseudo with shadowPseudoId,
(2) replacing setPseudo with setShadowPseudoId,
(3) adding m_shadowPseudoId to elementRareData,
(4) removing pseudoAttr,
(5) removing psuedo and webkitPseudo from Element.idl,
(6) fixing layout tests using pseudoAttr.
However, we have to keep "cue" and -webkit-prefixed custom pseudo elements.
So We still need "shadowPseudoId" and "setShadowPseudoId".
BUG=321953
Review URL: https://codereview.chromium.org/90643002
git-svn-id: svn://svn.chromium.org/blink/trunk@164153 bbb929c8-8fbe-4397-9dbb-9b2b20218538
|
|
|
|
|
|
|
|
|
|
|
| |
part and setPart were implemented for ::part.
Since ::part was deprecated, part and setPart should be reverted.
BUG=321953
Review URL: https://codereview.chromium.org/85093002
git-svn-id: svn://svn.chromium.org/blink/trunk@162679 bbb929c8-8fbe-4397-9dbb-9b2b20218538
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Still need to support custom pseudo elements for the followings:
- ::-webkit-XXX (used by forms and media)
- ::cue (used by media)
This patch does:
- replace setPseudo with setPart.
- remove setPseudo.
- change shadowPseudoId. now the method is something like "getPartOrPseudo".
- modify SelectorChecker to use pseudo() for CustomPseudo, and use shadowPseudoId for WebKitCustomPseudo.
- change ::cue's pseudoType from CustomPseudo to WebKitCustomPseudo.
- rebaseline affected layout tests, e.g. *[pseudo=XXX] is replaced with *[part=XXX].
BUG=254020
R=dglazkov@chromium.org, morrita@chromium.org
Review URL: https://codereview.chromium.org/20887003
git-svn-id: svn://svn.chromium.org/blink/trunk@155834 bbb929c8-8fbe-4397-9dbb-9b2b20218538
|
|
sub-fields.
https://bugs.webkit.org/show_bug.cgi?id=108924
Reviewed by Kentaro Hara.
Source/WebCore:
The first field may be non-focusable. We should search sub-fields for
focusable one.
Test: fast/forms/date-multiple-fields/date-multiple-fields-focus.html
* html/shadow/DateTimeEditElement.cpp:
(WebCore::DateTimeEditElement::focusOnNextFocusableField):
Added. A private helper function.
(WebCore::DateTimeEditElement::focusIfNoFocus): Use focusOnNextFocusableField.
(WebCore::DateTimeEditElement::focusByOwner): Ditto.
(WebCore::DateTimeEditElement::focusOnNextField): Ditto.
* html/shadow/DateTimeEditElement.h:
(DateTimeEditElement): Declare focusOnNextFocusableField.
LayoutTests:
* fast/forms/date-multiple-fields/date-multiple-fields-focus-expected.txt: Added.
* fast/forms/date-multiple-fields/date-multiple-fields-focus.html: Added.
git-svn-id: svn://svn.chromium.org/blink/trunk@141889 bbb929c8-8fbe-4397-9dbb-9b2b20218538
|